protected void BtnRango_Click(object sender, EventArgs e)
        {
            ListaDTO = null;

            if (IsValid)
            {
                if (RadioButtonListBusqueda.SelectedValue == "rango")
                {
                    ListaDTO = ControlPedido.Rango(Convert.ToDateTime(TxtDesde.Text), Convert.ToDateTime(TxtHasta.Text));
                    if (ListaDTO.Count != 0)
                    {
                        if (!_isRefresh)
                        {
                            RefrescarTablaNombreApellido();
                            ModalPopupExtenderUno.Show();
                        }
                        else
                        {
                            Response.Redirect("EditarPedido.aspx");
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "errorpedido();", true);
                    }
                }
            }
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            ControlConfig = (C_Configuracion)Session["ControlConfig"];

            ControlArticulo = (C_Articulo)Session["ControlArticulo"];
            List <Articulo> Lista = ControlArticulo.ListarStockBajo();

            if (Lista.Count != 0)
            {
                dt = new DataTable();
                dt.Columns.Add(new DataColumn("articuloid", System.Type.GetType("System.Int32")));
                dt.Columns.Add(new DataColumn("nombre", System.Type.GetType("System.String")));
                dt.Columns.Add(new DataColumn("descripcion", System.Type.GetType("System.String")));
                dt.Columns.Add(new DataColumn("marca", System.Type.GetType("System.String")));
                dt.Columns.Add(new DataColumn("cantidad", System.Type.GetType("System.Int32")));


                foreach (var Auxi in Lista)
                {
                    dt.Rows.Add(Auxi.Articuloid, Auxi.Nombre, Auxi.Descripcion, Auxi.Marca, Auxi.Cantidad);
                }
                GridStock.DataSource = dt;
                GridStock.DataBind();
                if (Session["StockMin"] == null)
                {
                    ModalPopupExtenderUno.Show();
                    Session["StockMin"] = "1";
                }
            }
            BtnSalir.Attributes.Add("onmouseover", "this.style.color = 'white'");
            BtnSalir.Attributes.Add("onmouseout", "this.style.color = 'red'");
            LBtnClientes.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnClientes.Attributes.Add("onmouseout", "this.style.color = 'white'");
            LBtnUsuario.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnUsuario.Attributes.Add("onmouseout", "this.style.color = 'white'");
            LBtnManual.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnManual.Attributes.Add("onmouseout", "this.style.color = 'white'");
            LBtnArticulos.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnArticulos.Attributes.Add("onmouseout", "this.style.color = 'white'");
            LBtnEmpleados.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnEmpleados.Attributes.Add("onmouseout", "this.style.color = 'white'");
            LBtnFacturacion.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnFacturacion.Attributes.Add("onmouseout", "this.style.color = 'white'");
            LBtnPedidos.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnPedidos.Attributes.Add("onmouseout", "this.style.color = 'white'");
            LBtnProveedores.Attributes.Add("onmouseover", "this.style.color = 'black'");
            LBtnProveedores.Attributes.Add("onmouseout", "this.style.color = 'white'");

            if (!IsPostBack)
            {
                GridStock.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
                GridStock.DataSource = ControlArticulo.ListarStockBajo();
                GridStock.DataBind();
            }
        }
Exemple #3
0
 protected void GridStock_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     ModalPopupExtenderUno.Show();
     GridStock.PageIndex  = e.NewPageIndex;
     GridStock.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
     GridStock.DataSource = ControlArticulo.ListarStockBajo();
     GridStock.DataBind();
 }
 protected void BtnCli_Click(object sender, EventArgs e)
 {
     ListaDetalleDTO = (List <DetallePedidoDTO>)Session["ListaDetalleDTO"];
     if (IsValid)
     {
         if (RadioButtonListBusqueda.SelectedValue == "cliente")
         {
             if ((hdnIDCli.Value == null) || (string.IsNullOrEmpty(hdnIDCli.Value)))
             {
                 ListaDTO = ControlPedido.PedidoPorNombreApellido(TxtCli.Text.ToLower());
                 if (ListaDTO.Count != 0)
                 {
                     if (!_isRefresh)
                     {
                         RefrescarTablaNombreApellido();
                         ModalPopupExtenderUno.Show();
                     }
                     else
                     {
                         Response.Redirect("AgregarFactura.aspx");
                     }
                 }
                 else
                 {
                     ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "errorcliente();", true);
                 }
             }
             else
             {
                 if (!_isRefresh)
                 {
                     AuxPedido = ControlPedido.BuscarID(Convert.ToInt32(hdnIDCli.Value));
                     if (AuxPedido != null)
                     {
                         Session["PedidoSession"] = AuxPedido;
                         hdnIDCli.Value           = null;
                         cli                        = ControlCliente.BuscarID(AuxPedido.Clienteid);
                         TxtNombre.Text             = cli.Apellido + " " + cli.Nombre;
                         txtnropedidomostrar.Text   = Convert.ToString(AuxPedido.Nropedido);
                         txtfechamostrar.Text       = Convert.ToString(DateTime.Now.ToString("yyyy/MM/dd"));
                         Tipo                       = TipoFactura(cli.Tipo);
                         TxtTipoFactura.Text        = Convert.ToString(TipoFactura(cli.Tipo));
                         ListaDetalleDTO            = ControlDetallePedido.DevolverTodoxID(AuxPedido.Pedidoid);
                         Session["ListaDetalleDTO"] = ListaDetalleDTO;
                         RefrescarTabla();
                     }
                 }
                 else
                 {
                     Response.Redirect("AgregarFactura.aspx");
                 }
             }
         }
     }
 }
 protected void BtnCli_Click(object sender, EventArgs e)
 {
     ListaDTO = null;
     if (IsValid)
     {
         if (RadioButtonListBusqueda.SelectedValue == "cliente")
         {
             if ((hdnIDCli.Value == null) || (string.IsNullOrEmpty(hdnIDCli.Value)))
             {
                 ListaDTO = ControlPedido.PedidoPorNombreApellido(TxtCli.Text.ToLower());
                 if (ListaDTO.Count != 0)
                 {
                     if (!_isRefresh)
                     {
                         RefrescarTablaNombreApellido();
                         ModalPopupExtenderUno.Show();
                     }
                     else
                     {
                         Response.Redirect("EditarPedido.aspx");
                     }
                 }
                 else
                 {
                     ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "errorcliente();", true);
                 }
             }
             else
             {
                 if (!_isRefresh)
                 {
                     AuxPedido = ControlPedido.BuscarID(Convert.ToInt32(hdnIDCli.Value));
                     if (AuxPedido != null)
                     {
                         hdnIDCli.Value = null;
                         Cliente cli = ControlCliente.BuscarID(AuxPedido.Clienteid);
                         TxtNombre.Text           = cli.Apellido + " " + cli.Nombre;
                         txtnropedidomostrar.Text = Convert.ToString(AuxPedido.Nropedido);
                         txtfechamostrar.Text     = Convert.ToString(AuxPedido.Fecha.ToString("yyyy/MM/dd"));
                         ListaDetalleDTO          = ControlDetallePedido.DevolverTodoxID(AuxPedido.Pedidoid);
                         RefrescarTabla();
                         BtnGuardar.Enabled      = true;
                         BtnBuscarNombre.Enabled = true;
                     }
                 }
                 else
                 {
                     Response.Redirect("EditarPedido.aspx");
                 }
             }
         }
     }
 }