Esempio n. 1
0
        public void ModificarAutor(clsAutores objAutor)
        {
            string       sql;
            MySqlCommand cm;

            Conectar();

            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@autorid", objAutor.Autorid);
            cm.Parameters.AddWithValue("@nombre", objAutor.Nombre);
            cm.Parameters.AddWithValue("@apellido", objAutor.Apellido);
            cm.Parameters.AddWithValue("@telefono", objAutor.Telefono);
            cm.Parameters.AddWithValue("@direccion", objAutor.Direccion);
            cm.Parameters.AddWithValue("@ciudad", objAutor.Ciudad);
            cm.Parameters.AddWithValue("@estado", objAutor.Estado);
            cm.Parameters.AddWithValue("@codigo", objAutor.CodigoPostal);


            sql            = "UPDATE autores SET idAutor = @autorid, Nombre = @nombre, Apellido = @apellido, telefono = @telefono, Direccion = @direccion, Ciudad = @ciudad, Estado = @estado, CodigoPostal = @codigo";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cnConexion;
            cm.ExecuteNonQuery();
            Cerrar();
        }
Esempio n. 2
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            // CREA LOS OBJETOS
            clsAutores      objAutores = new clsAutores();
            clsDatosAutores objDatos   = new clsDatosAutores();


            // LEE LOS DATOS DE LAS CAJAS Y LOS GUARDA EN EL OBJETO
            objAutores.Autorid      = Convert.ToInt32(txtAutorId.Text);
            objAutores.Nombre       = txtNombre.Text;
            objAutores.Apellido     = txtApellido.Text;
            objAutores.Telefono     = txtTelefono.Text;
            objAutores.Direccion    = txtDireccion.Text;
            objAutores.Ciudad       = txtCiudad.Text;
            objAutores.Estado       = txtEstado.Text;
            objAutores.CodigoPostal = Convert.ToInt32(txtCodigoPostal.Text);



            // INSERTA AL PRODUCTO MEDIANTE EL MÉTODO
            objDatos.AgregarAutor(objAutores);
            // MUESTRA MENSAJE DE CONFIRMACION
            MessageBox.Show("Autor Agregado", "Insertar", MessageBoxButtons.OK, MessageBoxIcon.Information);
            frmAutores Autores = new frmAutores();

            this.Hide();
            Autores.Show();
        }
Esempio n. 3
0
        public clsAutores buscarAutor(ref clsAutores cli)
        {
            Conectar();
            string          consulta     = "Select * from autores where idAutor= " + cli.Autorid;
            MySqlCommand    miCom        = new MySqlCommand(consulta, cnConexion);
            MySqlDataReader midataReader = miCom.ExecuteReader();

            midataReader.Read();
            if (midataReader.HasRows)
            {
                cli.Autorid      = Convert.ToInt32(midataReader["idAutor"].ToString());
                cli.Nombre       = midataReader["Nombre"].ToString();
                cli.Apellido     = midataReader["Apellido"].ToString();
                cli.Telefono     = midataReader["telefono"].ToString();
                cli.Direccion    = midataReader["Direccion"].ToString();
                cli.Ciudad       = midataReader["Ciudad"].ToString();
                cli.Estado       = midataReader["Estado"].ToString();
                cli.CodigoPostal = Convert.ToInt32(midataReader["CodigoPostal"].ToString());
            }
            else
            {
                return(null);
            }
            midataReader.Close();
            miCom.Dispose();
            cnConexion.Close();
            return(cli);
        }
Esempio n. 4
0
        public static List <clsAutores> Buscar(string AutorId)
        {
            List <clsAutores> _lista = new List <clsAutores>();

            MySqlCommand _comando = new MySqlCommand(String.Format(
                                                         "SELECT idAutor, Nombre, Apellido, telefono, Direccion, Ciudad, Estado, CodigoPostal FROM autores where idAutor ='{0}'", AutorId), clsAutores.ObtenerConexion());
            MySqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                clsAutores pAutor = new clsAutores();

                pAutor.Autorid      = _reader.GetInt32(0);
                pAutor.Nombre       = _reader.GetString(1);
                pAutor.Apellido     = _reader.GetString(2);
                pAutor.Telefono     = _reader.GetString(3);
                pAutor.Direccion    = _reader.GetString(4);
                pAutor.Ciudad       = _reader.GetString(5);
                pAutor.Estado       = _reader.GetString(6);
                pAutor.CodigoPostal = _reader.GetInt32(6);


                _lista.Add(pAutor);
            }

            return(_lista);
        }
Esempio n. 5
0
        public List <clsAutores> getAutores()
        {
            List <clsAutores> lstAutores = new List <clsAutores>();
            string            sql;
            MySqlCommand      cm = new MySqlCommand();
            MySqlDataReader   dr;

            Conectar();
            sql            = "SELECT * FROM autores";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cnConexion;
            dr             = cm.ExecuteReader();
            while (dr.Read())
            {
                clsAutores objAutor = new clsAutores();

                objAutor.Autorid      = dr.GetInt32("idAutor");
                objAutor.Nombre       = dr.GetString("Nombre");
                objAutor.Apellido     = dr.GetString("Apellido");
                objAutor.Telefono     = dr.GetString("telefono");
                objAutor.Direccion    = dr.GetString("Direccion");
                objAutor.Ciudad       = dr.GetString("Ciudad");
                objAutor.Estado       = dr.GetString("Estado");
                objAutor.CodigoPostal = dr.GetInt32("CodigoPostal");


                lstAutores.Add(objAutor);
            }

            Cerrar();
            return(lstAutores);
        }
Esempio n. 6
0
        public void EliminarAutor(clsAutores objAutor)
        {
            string       sql;
            MySqlCommand cm;

            Conectar();

            cm             = new MySqlCommand();
            sql            = "DELETE FROM autores WHERE idAutor = '" + objAutor.Autorid + "'";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;;
            cm.Connection  = cnConexion;
            cm.ExecuteNonQuery();
            Cerrar();
        }
Esempio n. 7
0
        public clsAutores getAutoresById(string AutorId)
        {
            clsAutores      objAutor = new clsAutores();
            string          sql;
            MySqlCommand    cm = new MySqlCommand();
            MySqlDataReader dr;

            Conectar();
            sql            = "SELECT * FROM autores WHERE idAutor = @AutorId";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Parameters.AddWithValue("@AutorId", AutorId);
            cm.Connection = cnConexion;
            dr            = cm.ExecuteReader();
            if (dr.HasRows)
            {
                dr.Read();
                objAutor.Autorid      = dr.GetInt32("idAutor");
                objAutor.Nombre       = dr.GetString("Nombre");
                objAutor.Apellido     = dr.GetString("Apellido");
                objAutor.Telefono     = dr.GetString("telefono");
                objAutor.Direccion    = dr.GetString("Direccion");
                objAutor.Ciudad       = dr.GetString("Ciudad");
                objAutor.Estado       = dr.GetString("Estado");
                objAutor.CodigoPostal = dr.GetInt32("CodigoPostal");


                Cerrar();
                return(objAutor);
            }
            else
            {
                Cerrar();
                return(null);
            }
        }
Esempio n. 8
0
        public void AgregarAutor(clsAutores objAutor)
        {
            string       sql;
            MySqlCommand cm;

            Conectar();

            cm = new MySqlCommand();
            cm.Parameters.AddWithValue("@autorid", objAutor.Autorid);
            cm.Parameters.AddWithValue("@nombre", objAutor.Nombre);
            cm.Parameters.AddWithValue("@apellido", objAutor.Apellido);
            cm.Parameters.AddWithValue("@telefono", objAutor.Telefono);
            cm.Parameters.AddWithValue("@direccion", objAutor.Direccion);
            cm.Parameters.AddWithValue("@ciudad", objAutor.Ciudad);
            cm.Parameters.AddWithValue("@estado", objAutor.Estado);
            cm.Parameters.AddWithValue("@codigo", objAutor.CodigoPostal);

            sql            = "INSERT INTO autores (idAutor, Nombre, Apellido, telefono, Direccion, Ciudad, Estado, CodigoPostal) VALUES (@autorid, @nombre, @apellido, @telefono, @direccion, @ciudad, @estado, @codigo)";
            cm.CommandText = sql;
            cm.CommandType = CommandType.Text;
            cm.Connection  = cnConexion;
            cm.ExecuteNonQuery();
            Cerrar();
        }
Esempio n. 9
0
        private void btnEditarAutor_Click(object sender, EventArgs e)
        {
            clsAutores      objAutores = new clsAutores();
            clsDatosAutores objdatos   = new clsDatosAutores();

            objAutores.Autorid = Convert.ToInt32(this.dgvAutores.CurrentRow.Cells[0].Value.ToString());
            objdatos.buscarAutor(ref objAutores);

            frmEditarAutores x = new frmEditarAutores();

            x.label1.Visible = false;
            x.label2.Visible = true;

            x.txtAutorId.Text      = Convert.ToString(objAutores.Autorid);
            x.txtNombre.Text       = objAutores.Nombre;
            x.txtApellido.Text     = objAutores.Apellido;
            x.txtTelefono.Text     = objAutores.Telefono;
            x.txtDireccion.Text    = Convert.ToString(objAutores.Direccion);
            x.txtCiudad.Text       = objAutores.Ciudad;
            x.txtEstado.Text       = Convert.ToString(objAutores.Estado);
            x.txtCodigoPostal.Text = Convert.ToString(objAutores.CodigoPostal);

            x.txtAutorId.Enabled      = false;
            x.txtNombre.Enabled       = true;
            x.txtApellido.Enabled     = true;
            x.txtTelefono.Enabled     = true;
            x.txtDireccion.Enabled    = true;
            x.txtCiudad.Enabled       = true;
            x.txtEstado.Enabled       = true;
            x.txtCodigoPostal.Enabled = true;


            x.Show();

            this.Close();
        }