Пример #1
0
        public List <Contacto> consultar()
        {
            List <Contacto> contactos = new List <Contacto>();

            try
            {
                MySqlCommand cmd = new MySqlCommand("select cnt_id, cnt_primer_nombre, " +
                                                    " cnt_segundo_nombre, cnt_primer_apellido, " +
                                                    " cnt_segundo_apellido, cnt_direccion, " +
                                                    " cnt_telefono, cnt_celular, " +
                                                    " cnt_mail, usu_id " +
                                                    " from contactos", conMySql.Conexion);
                cmd.Prepare();
                MySqlDataReader myReader = cmd.ExecuteReader();
                if (myReader.HasRows)
                {
                    while (myReader.Read())
                    {
                        Contacto a = new Contacto();
                        a.Id              = Int16.Parse(myReader["cnt_id"].ToString());
                        a.PrimerNombre    = myReader["cnt_primer_nombre"].ToString();
                        a.SegundoNombre   = myReader["cnt_segundo_nombre"].ToString();
                        a.PrimerApellido  = myReader["cnt_primer_apellido"].ToString();
                        a.SegundoApellido = myReader["cnt_segundo_apellido"].ToString();
                        a.Direccion       = myReader["cnt_direccion"].ToString();
                        a.Telefono        = myReader["cnt_telefono"].ToString();
                        a.Celular         = myReader["cnt_celular"].ToString();
                        a.Mail            = myReader["cnt_mail"].ToString();
                        UsuarioData ud = new UsuarioData();
                        Usuario     x  = ud.getUsuarioById(Int16.Parse(myReader["usu_id"].ToString()));
                        a.UsuarioAsignado = x;
                        contactos.Add(a);
                    }
                    msn = "consultar contactos exitosa";
                }
                else
                {
                    msn = "No hay registros en contactos";
                }
            }
            catch (MySqlException ex)
            {
                msn = "error al consultar contactos(" + ex.Message + ")";
            }
            return(contactos);
        }
Пример #2
0
        public void insertar(Contacto a)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand("insert into contactos values(?p1,?p2,?p3,?p4,?p5,?p6,?p7,?p8,?p9)", conMySql.Conexion);
                cmd.Parameters.AddWithValue("?p1", a.PrimerNombre);
                cmd.Parameters.AddWithValue("?p2", a.SegundoNombre);
                cmd.Parameters.AddWithValue("?p3", a.PrimerApellido);
                cmd.Parameters.AddWithValue("?p4", a.SegundoApellido);
                cmd.Parameters.AddWithValue("?p5", a.Direccion);
                cmd.Parameters.AddWithValue("?p6", a.Telefono);
                cmd.Parameters.AddWithValue("?p7", a.Celular);
                cmd.Parameters.AddWithValue("?p8", a.Mail);
                cmd.Parameters.AddWithValue("?p9", a.UsuarioAsignado.Id);

                cmd.Prepare();

                cmd.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                msn = "error al insertar en contacto (" + ex.Message + ")";
            }
        }