public static List <BE_Proveedor> ListarProveedores() { try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlCommand cmd = new MySqlCommand("SP_Inv_Proveedor_ListarMov", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; using (MySqlDataReader lector = cmd.ExecuteReader()) { List <BE_Proveedor> lstProveedor = new List <BE_Proveedor>(); BE_Proveedor objProveedor; while (lector.Read()) { objProveedor = new BE_Proveedor(); objProveedor.codProveedor = Convert.ToString(lector["codProveedor"]); objProveedor.dscProveedor = Convert.ToString(lector["dscProveedor"]); lstProveedor.Add(objProveedor); } return(lstProveedor); } } } } catch (Exception ex) { throw ex; } }
protected void btnGuardar_Click(object sender, EventArgs e) { BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION]; try { BE_Proveedor objProveedor = new BE_Proveedor(); objProveedor.dscProveedor = txtDescripcion.Text.Trim(); objProveedor.dscRuc = txtRuc.Text.Trim(); objProveedor.dscDireccion = txtRuc.Text.Trim(); objProveedor.dscTelefono = txtTelefono.Text.Trim(); objProveedor.dscCorreo = txtCorreo.Text.Trim(); objProveedor.dscUsuCreacion = objSesionLogin.codUsuario; objProveedor.dscUsuModificacion = objSesionLogin.codUsuario; objProveedor.dscEstado = ddlEstado.SelectedValue; if (hfAccion.Value == Constantes.ACCION_NUEVO) { objProveedor.codProveedor = BL_Proveedor.GenerarIdProveedor(); if (BL_Proveedor.InsertarProveedor(objProveedor) == true) { string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Proveedores.aspx" + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } else { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } } if (hfAccion.Value == Constantes.ACCION_EDITAR) { objProveedor.codProveedor = txtCodigo.Text; if (BL_Proveedor.ModificarProveedor(objProveedor) == true) { string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Proveedores.aspx" + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } else { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } } } catch (Exception) { string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})"; ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true); } }
public static bool InsertarProveedor(BE_Proveedor objProveedor) { bool resultado = false; try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlTransaction trx = cn.BeginTransaction()) { try { using (MySqlCommand cmd = new MySqlCommand("SP_Inv_Proveedor_Insertar", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Transaction = trx; cmd.Parameters.Add("_codProveedor", MySqlDbType.VarChar, 20).Value = objProveedor.codProveedor; cmd.Parameters.Add("_dscProveedor", MySqlDbType.VarChar, 10).Value = objProveedor.dscProveedor; cmd.Parameters.Add("_dscRuc", MySqlDbType.VarChar, 10).Value = objProveedor.dscRuc; cmd.Parameters.Add("_dscDireccion", MySqlDbType.VarChar, 100).Value = objProveedor.dscDireccion; cmd.Parameters.Add("_dscTelefono", MySqlDbType.VarChar, 100).Value = objProveedor.dscTelefono; cmd.Parameters.Add("_dscCorreo", MySqlDbType.VarChar, 50).Value = objProveedor.dscCorreo; cmd.Parameters.Add("_dscUsuCreacion", MySqlDbType.VarChar, 10).Value = objProveedor.dscUsuCreacion; cmd.Parameters.Add("_dscEstado", MySqlDbType.VarChar, 1).Value = objProveedor.dscEstado; cmd.ExecuteNonQuery(); } trx.Commit(); resultado = true; } catch (Exception ex) { trx.Rollback(); resultado = false; throw ex; } } } } catch (Exception ex) { resultado = false; throw ex; } return(resultado); }
private void MostrarProveedor(string codProveedor) { BE_Proveedor objProveedor = BL_Proveedor.GetProveedor(codProveedor); if (objProveedor != null) { txtCodigo.Text = objProveedor.codProveedor; txtDescripcion.Text = objProveedor.dscProveedor; txtRuc.Text = objProveedor.dscRuc; txtDireccion.Text = objProveedor.dscDireccion; txtTelefono.Text = objProveedor.dscTelefono; txtCorreo.Text = objProveedor.dscCorreo; ddlEstado.SelectedValue = objProveedor.dscEstado; } }
public static List <BE_Proveedor> ListarProveedoresBusqueda(string dscProveedor) { try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlCommand cmd = new MySqlCommand("SP_Inv_Proveedor_Listar", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("_dscProveedor", MySqlDbType.VarChar).Value = dscProveedor; using (MySqlDataReader lector = cmd.ExecuteReader()) { List <BE_Proveedor> lstProveedor = new List <BE_Proveedor>(); BE_Proveedor objProveedor; while (lector.Read()) { objProveedor = new BE_Proveedor(); objProveedor.codProveedor = Convert.ToString(lector["codProveedor"]); objProveedor.dscProveedor = Convert.ToString(lector["dscProveedor"]); objProveedor.dscRuc = Convert.ToString(lector["dscRuc"]); objProveedor.dscDireccion = Convert.ToString(lector["dscDireccion"]); objProveedor.dscTelefono = Convert.ToString(lector["dscTelefono"]); objProveedor.dscCorreo = Convert.ToString(lector["dscCorreo"]); objProveedor.dscEstado = Convert.ToString(lector["dscEstado"]); objProveedor.dscUsuModificacion = Convert.ToString(lector["dscUsuModificacion"]); objProveedor.fecModificacion = Convert.ToDateTime(lector["fecModificacion"]); lstProveedor.Add(objProveedor); } return(lstProveedor); } } } } catch (Exception ex) { throw ex; } }
public static BE_Proveedor GetProveedor(string codProveedor) { try { using (MySqlConnection cn = new MySqlConnection(cnMySql())) { cn.Open(); using (MySqlTransaction trx = cn.BeginTransaction()) { using (MySqlCommand cmd = new MySqlCommand("SP_Inv_Proveedor_Mostrar", cn)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add("_codProveedor", MySqlDbType.VarChar).Value = codProveedor; using (MySqlDataReader lector = cmd.ExecuteReader()) { BE_Proveedor objProveedor = null; while (lector.Read()) { objProveedor = new BE_Proveedor(); objProveedor.codProveedor = Convert.ToString(lector["codProveedor"]); objProveedor.dscProveedor = Convert.ToString(lector["dscProveedor"]); objProveedor.dscRuc = Convert.ToString(lector["dscRuc"]); objProveedor.dscDireccion = Convert.ToString(lector["dscDireccion"]); objProveedor.dscTelefono = Convert.ToString(lector["dscTelefono"]); objProveedor.dscCorreo = Convert.ToString(lector["dscCorreo"]); objProveedor.dscEstado = Convert.ToString(lector["dscEstado"]); } return(objProveedor); } } } } } catch (Exception ex) { throw ex; } }
public static bool ModificarProveedor(BE_Proveedor objProveedor) { return(DA_Proveedor.ModificarProveedor(objProveedor)); }
public static bool InsertarProveedor(BE_Proveedor objProveedor) { return(DA_Proveedor.InsertarProveedor(objProveedor)); }