• Martes 14 de Abril de 2026, 14:51

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - RodrigoGh

Páginas: [1]
1
C# / Re: Liquidacion De Sueldos
« en: Jueves 14 de Enero de 2010, 22:31 »
Es una pregunta demaciado abierta, no tenes ninguna idea? yo te diria que hicieras lo siguiente:
Primero hace una lista de las funciones que tu sistema va a tener (relevamiento de las necesidades)
a continuacion teniendo una idea mas clara de lo que necesitas creas un mer (model entidad relacion) con eso podes crear la base de datos normalizada con las tablas q vas a usar y sus relaciones, luego diseñas el software, aqui hay varias formas y tecnicas de desarrollo como el modelo de las 3 capas  o un simple desarrollo con todo en una capa, pero lo importante es que sepas si lo vas a hacer con winform o asp.net :S, cuando te decidas creas la interface aproximada del usuario y el codigo subyacente.

Por ahora solo se me ocurre eso para contestarte...si tenes dudas mas puntuales seria mas sencillo. suerte!

Pd: le habia agregado enlaces de los conceptos pero aun no tengo privilegios para eso -.- pero con escribir el nombre (ej: modelo de 3 capas) en google ya esta :P

2
C# / Re: Agregar Referencia Web en C# con Windows Forms
« en: Jueves 14 de Enero de 2010, 22:15 »
Hola! mmm lastima q no tengo .net instalado en esta pc a ver si de memoria me sale :), vos queres agregar la referencia a un servicio web(web service) a tu proyecto, para eso tal como lo indicaban tenes q hacer click con el boton secundario sobre el proyecto y luego te salen esas dos opciones la "agregar referencia" como mencionas es para dll's mas que nada y la de servicio es para el web service :P, te va a salir una ventanita con una barra de navegacion digamos y ahi pones la direccion del webservices y si esta bien te aparecen los metodos del mismo le das ok y se genero la referencia...quiza no este super explicado pero no tengo el .net a mano para decirte bien :S

3
C# / Re: User Control
« en: Jueves 14 de Enero de 2010, 22:09 »
Primero que nada hola, yo soy nuevo en esto asi que puede que no te resuelva bien el problema y puede tambien que no sea la forma mas performante, el tema de comunicacion entre formularios y entre usercontrol es todo un tema, en el ejemplo no explicas muy bien que queres hacer, si no entendi mal queres pasar información del usercontrol al form donde se encuentra cuando se realiza el foco al usercontrol, o a uno de sus elementos?

En caso de que quieras acceder del form al usercontrol cuando se hace foco en el:

En este caso es mas facil: y hay varias formas de hacerlo, la q uso yo solo porq es rapido, en el designer del usercontrol establezco los controles a public y luego en el form se pueden acceder ej: ctrlMicontrol.lblHola = "Hola"; ahora en el evento de foco del control podes establecer o tomar sus valores a gusto.

En el caso de que quieras acceder del usercontrol al formulario contenedor:

Este es mas dificil, para empezar el control podria estar en cualquier formulario pero yo hago esto: Si por ejemplo el usuario modifica el texto o cualquier otro evento en el control y de ahi quiero pasar datos a por ej una picturebox en el form contenedor. Para esto esta el siguiente codigo:
internal form Parent;
MiForm modificar = new MiForm();
y luego a miform lo igualo al formulario contenedor asi : Parent = this.(no me acuerdo ahora containerform o algo asi :/ vos revisa q lo sacas al toque con el intelisens) luego  modificar = (MiForm)Parent;

Ahora modificar. tiene todos los elementos publicos del formulario contenedor :), para hacer lo que quieras con ellos ^^.

4
C# / Conectar a una bd sql server
« en: Lunes 11 de Enero de 2010, 19:36 »
Pues eso estoy tratando de conectar a una bd y no hay forma, he aqui lo extraño del asunto: En el codigo si coloco esto: string conec = @"Data Source=.SQLEXPRESS;AttachDbFilename=C:Documents and SettingsRodrigoMis documentosStocka2Stocka2AccesoDatosStock.mdf;Integrated Security=True;User Instance=True"; //cadena de conección

funciona a la perfeccion y abre y realizo las operaciones normalmente, pero cuando intento obtener la cadena de coneccion del app.config me sale un exception  :blink: , El app.config esta en la misma solucion y en el mismo proyecto donde trato de invocarlo, y su codigo es:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="Conectar" connectionString="Data Source=.SQLEXPRESS;AttachDbFilename=C:Documents and SettingsRodrigoMis documentosStocka2Stocka2AccesoDatosStock.mdf;Integrated Security=True;User Instance=True" providerName="SqlClient"/>
  </connectionStrings>
</configuration>

Luego en c# trato de rescatar su valor asi:
string conec = ConfigurationManager.ConnectionStrings["Conectar"].ConnectionString;

En seguida de esto(en esa misma linea) salta una Exception que dice: "Se detecto NullReferenceException", "Referencia a un objeto no establecido como instancia de objeto"

Alguna idea de porque todo esto?  &lt;_&lt;

5
C# / Guardar datos en sql server
« en: Lunes 4 de Enero de 2010, 15:30 »
Buen día, como podran verificar facilmente soy novato en esto de la programacion en .net. El asunto es asi estoy usando visual studio 2008 y sql server 2005 express, el lenguaje que uso es c# y mi problema es el siguiente: Creo por ejemplo una bd local que la uno al proyecto esto me genera en el app.config la cadena de conexion, luego ingreso datos mediante un insert de sql en el explorador de servidores del .net y me agrega la fila lo mas bien y hago una consulta y lleno una grilla sin ningun problema, y el problema esta que por codigo digamos no me deja guardar en la bd!!!.  :hitcomp:

mi codigo para guardar: (elimine el tema de la transaccion que tenia solo para ir descartando posibles problemas con otras cosas)

            SqlConnection con = null;

            try
            {
                //creo la conexion
                con = new SqlConnection(ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);

                //Abro la conecion y ejecuto la consulta
                con.Open();
           
                //creo el comando
                SqlCommand com = con.CreateCommand();              
                com.CommandType = CommandType.Text;
                com.CommandText = "INSERT INTO Persona (CI, Nombre, Apellido) VALUES (1111, 'pedro', 'suarez')";
                               
                //realizo la consulta                            
                com.ExecuteNonQuery();
            }
            catch (Exception ex) {    }
            finally
            {
                con.Close();
            }

tambien probe esto:

            SqlConnection con = null;            

            string cadena = "INSERT INTO Persona " +
                            "(CI, Nombre, Apellido) " +
                            "VALUES (@CI, @Nombre, @Apellido)";
            try
            {
                //creo la conexion
                con = new SqlConnection(ConfigurationManager.ConnectionStrings["Conexion"].ConnectionString);


                //Abro la conecion y ejecuto la consulta
                con.Open();

                //creo el comando
                SqlCommand com = new SqlCommand(cadena, con);
                com.Parameters.AddWithValue("@CI", 111111);
                com.Parameters.AddWithValue("Nombre", "pedro");
                com.Parameters.AddWithValue("Apellido", "suarez");            
                               
                //realizo la consulta                            
                com.ExecuteNonQuery();
            }
            catch (Exception ex)
            {                
            }
            finally
            {
                con.Close();
            }

Agradeseria muchismo cualquier ayuda que me puedan dar. Saludos a toda la comunidad.

Páginas: [1]