public static List <Ent_Proveedores> getProveedores(Ent_Proveedores entity) { List <Ent_Proveedores> lstProveedores = new List <Ent_Proveedores>(); con = Conexion.getConnection(); MySqlCommand cmd = new MySqlCommand(); con.Open(); cmd.Connection = con; cmd.CommandText = "SP_SYS_GET_PROVEEDORES"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@PSTR_PROVEEDOR", entity.nombre); cmd.Parameters["@PSTR_PROVEEDOR"].Direction = ParameterDirection.Input; MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Ent_Proveedores proveedor = new Ent_Proveedores(); proveedor.id = Convert.ToString(dr["ID"]); proveedor.nombre = Convert.ToString(dr["NOMBRE"]); proveedor.direccion = Convert.ToString(dr["DIRECCION"]); proveedor.telefono = Convert.ToString(dr["TELEFONO"]); proveedor.activo = Convert.ToString(dr["ACTIVO"]); lstProveedores.Add(proveedor); } con.Close(); return(lstProveedores); }
private void fillProveedores() { List <Ent_Proveedores> items = new List <Ent_Proveedores>(); Ent_Proveedores prov = new Ent_Proveedores(); var formapago = BL_Proveedores.getProveedores(prov); items.AddRange(formapago); cboProveedores.DataSource = items; cboProveedores.ValueMember = "id"; cboProveedores.DisplayMember = "nombre"; }
private void btnEliminar_Click(object sender, EventArgs e) { Ent_Proveedores prov = new Ent_Proveedores() { id = txtCodigo.Text, nombre = txtNombre.Text, direccion = txtDireccion.Text, telefono = txtTelefono.Text, activo = cboEstado.SelectedValue.ToString() }; string set = BL_Proveedores.delProveedores(prov); if (set != "1") { MessageBox.Show(set); } else { MessageBox.Show("Se eliminó correctamente."); } fillProveedores(); limpiarDatos(); }
private void fillProveedores() { dgvProveedor.AutoGenerateColumns = false; if (dgvProveedor.Rows.Count > 0) { dgvProveedor.Rows.Clear(); } Ent_Proveedores entity = new Ent_Proveedores(); entity.nombre = txtNombreS.Text; List <Ent_Proveedores> lstProveedor = BL_Proveedores.getProveedores(entity); var bindingList = new BindingList <Ent_Proveedores>(lstProveedor); var source = new BindingSource(bindingList, null); dgvProveedor.DataSource = source; }
private void btnGuardar_Click(object sender, EventArgs e) { if (accion == "N") { Ent_Proveedores prov = new Ent_Proveedores() { id = txtCodigo.Text, nombre = txtNombre.Text, direccion = txtDireccion.Text, telefono = txtTelefono.Text, activo = cboEstado.SelectedValue.ToString() }; string set = BL_Proveedores.setProveedores(prov); if (set != "1") { MessageBox.Show(set); } else { MessageBox.Show("Se agregó correctamente."); } } else if (accion == "M") { Ent_Proveedores prov = new Ent_Proveedores() { id = txtCodigo.Text, nombre = txtNombre.Text, direccion = txtDireccion.Text, telefono = txtTelefono.Text, activo = cboEstado.SelectedValue.ToString() }; string set = BL_Proveedores.uptProveedores(prov); if (set != "1") { MessageBox.Show(set); } else { MessageBox.Show("Se actualizó correctamente."); } } fillProveedores(); }
public static string delProveedores(Ent_Proveedores ent) { MySqlTransaction tr = null; con = Conexion.getConnection(); string retval = "1"; try { con.Open(); tr = con.BeginTransaction(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = con; cmd.Transaction = tr; cmd.CommandText = "SP_SYS_DEL_PROVEEDOR"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@RETVAL", MySqlDbType.VarChar); cmd.Parameters["@RETVAL"].Direction = ParameterDirection.Output; cmd.Parameters.AddWithValue("@PSTR_ID", ent.id); cmd.Parameters["@PSTR_ID"].Direction = ParameterDirection.Input; cmd.ExecuteNonQuery(); retval = cmd.Parameters["@RETVAL"].Value.ToString(); if (retval == "1") { tr.Commit(); } else { tr.Rollback(); return(retval); } } catch (MySqlException ex) { try { tr.Rollback(); } catch (MySqlException ex1) { return(ex1.ToString()); } return(ex.ToString()); } finally { con.Close(); } return(retval); }
public static List <Ent_Proveedores> getProveedores(Ent_Proveedores entity) { return(DAO_Proveedores.getProveedores(entity)); }
public static string delProveedores(Ent_Proveedores ent) { return(DAO_Proveedores.delProveedores(ent)); }
public static string uptProveedores(Ent_Proveedores ent) { return(DAO_Proveedores.uptProveedores(ent)); }