Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
        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;
            }
        }
Esempio n. 6
0
        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;
            }
        }
Esempio n. 7
0
 public static bool ModificarProveedor(BE_Proveedor objProveedor)
 {
     return(DA_Proveedor.ModificarProveedor(objProveedor));
 }
Esempio n. 8
0
 public static bool InsertarProveedor(BE_Proveedor objProveedor)
 {
     return(DA_Proveedor.InsertarProveedor(objProveedor));
 }