Esempio n. 1
0
        public int EliminaProveedor(int i_idProveedor)
        {
            Proveedor   objProveed = new Proveedor();
            DLProveedor odlProv    = new DLProveedor();

            objProveed         = odlProv.getProveedorID(i_idProveedor);
            objProveed.estatus = "INACTIVO";

            int iTotal = 0;

            try
            {
                iTotal = odlProv.ValidarProveedoresAsignados(objProveed.idProveedor);

                if (iTotal == 0)
                {
                    odlProv.UpdateProveedor(ref objProveed);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(iTotal);
        }
Esempio n. 2
0
        public void CargaProveedor(ref DropDownList oddlCargaProveedor)
        {
            DLProveedor DataLayerProveedor = new DLProveedor();

            oddlCargaProveedor.DataSource     = DataLayerProveedor.getProveedorAll();
            oddlCargaProveedor.DataValueField = "idProveedor";
            oddlCargaProveedor.DataTextField  = "Descripcion";
        }
    protected void BT_Eliminar_Click(object sender, EventArgs e)
    {
        Button      editar = (Button)sender;
        DLProveedor datos  = new DLProveedor();

        datos.eliminarProveedor(int.Parse(editar.CommandArgument.ToString()), Session.SessionID);
        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Se elimino categoria.')", true);

        GV_Proveedores.DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Int32 formulario = 15;

        DLControles data = new DLControles();

        Hashtable compIdioma = data.ObtenerIdiomaControles(formulario, int.Parse(Session["idioma"].ToString()));

        Session["compIdioma"] = compIdioma;

        L_Referencia.Text          = compIdioma["L_Referencia"].ToString();
        L_Nombre.Text              = compIdioma["L_Nombre"].ToString();
        L_Telefono.Text            = compIdioma["L_Telefono"].ToString();
        L_Correo.Text              = compIdioma["L_Correo"].ToString();
        L_Direccion.Text           = compIdioma["L_Direccion"].ToString();
        REV_Nombre.ErrorMessage    = compIdioma["REV"].ToString();
        REV_Telefono.ErrorMessage  = compIdioma["REV"].ToString();
        REV_Correo.ErrorMessage    = compIdioma["REV"].ToString();
        REV_Direccion.ErrorMessage = compIdioma["REV"].ToString();
        BTN_Guardar.Text           = compIdioma["BTN_Guardar"].ToString();
        L_Titulo.Text              = compIdioma["L_Titulo"].ToString();


        try {
            DLValidaciones validar = new DLValidaciones();
            Int32          valor   = int.Parse(validar.ValidarPostBack(IsPostBack));

            try{
                Int32 a = int.Parse(Session["Accion"].ToString());

                BTN_Guardar_ConfirmButtonExtender.ConfirmText = "¿Desea realizar cambios?";

                Int32 id = int.Parse(Session["Proveedor_M"].ToString());

                DLProveedor datos     = new DLProveedor();
                DUProveedor proveedor = datos.obtenerProveedorModificar(id).First();

                TB_Referencia.Text    = "" + proveedor.Id;
                TB_Referencia.Enabled = false;
                TB_Nombre.Text        = proveedor.Nombre;
                TB_Telefono.Text      = proveedor.Telefono;
                TB_Correo.Text        = proveedor.Correo;
                TB_Direccion.Text     = proveedor.Direccion;
            }catch
            {
                BTN_Guardar_ConfirmButtonExtender.ConfirmText = "¿Desea agregar nuevo elemento?";
                TB_Referencia.Visible = false;
                L_Referencia.Visible  = false;
            }
        }
        catch
        {
        }
    }
Esempio n. 5
0
        public int ValidaEliminacion(int i_idProveedor)
        {
            DLProveedor odlProv = new DLProveedor();
            int         iTotal  = 0;

            try
            {
                iTotal = odlProv.ValidarProveedoresAsignados(i_idProveedor);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(iTotal);
        }
Esempio n. 6
0
        public List <Proveedor> ObtieneProveedores()
        {
            DLProveedor      odlProv = new DLProveedor();
            List <Proveedor> lstProv = new List <Proveedor>();

            try
            {
                lstProv = odlProv.getProveedorAll();
                lstProv.RemoveAll(x => x.idProveedor == 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(lstProv);
        }
Esempio n. 7
0
        public int ActualizaProveedor(int i_idProveedor, string s_descripcion, string s_estatus)
        {
            Proveedor   objProveed = new Proveedor();
            DLProveedor odlProv    = new DLProveedor();

            objProveed.idProveedor = i_idProveedor;
            objProveed.descripcion = s_descripcion;
            objProveed.estatus     = s_estatus;

            try
            {
                odlProv.UpdateProveedor(ref objProveed);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objProveed.idProveedor);
        }
    protected void BTN_Guardar_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;

        try {
            Int32 a = int.Parse(Session["Accion"].ToString());

            DUProveedor proveedor = new DUProveedor();

            proveedor.Id            = int.Parse(TB_Referencia.Text);
            proveedor.Nombre        = TB_Nombre.Text;
            proveedor.Telefono      = TB_Telefono.Text;
            proveedor.Correo        = TB_Correo.Text;
            proveedor.Direccion     = TB_Direccion.Text;
            proveedor.Session       = Session.SessionID;
            proveedor.LastModifiend = DateTime.Now;

            DLProveedor datos = new DLProveedor();
            datos.actualizarProveedor(proveedor);


            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Se modifico exitosamente.');window.location=\"Proveedores_Admin.aspx\"</script>");
        }catch
        {
            DUProveedor proveedor = new DUProveedor();


            proveedor.Nombre   = TB_Nombre.Text;
            proveedor.Telefono = TB_Telefono.Text;
            proveedor.Correo   = TB_Correo.Text;
            proveedor.Correo   = TB_Direccion.Text;
            proveedor.Session  = Session.SessionID;

            DLProveedor datos = new DLProveedor();
            datos.insertarProveedor(proveedor);


            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Se creo exitosamente.');window.location=\"Proveedores_Admin.aspx\"</script>");
        }
    }