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(); }
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(); }
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); }
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); }
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); }
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(); }
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); } }
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(); }
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(); }