protected void AgregarButton_Click(object sender, EventArgs e)
        {
            Solicitudes solicitud;

            if (Session["Solicitud"] == null)
            {
                Session["Solicitud"] = new Solicitudes();
            }
            solicitud = (Solicitudes)Session["Solicitud"];


            if (MaterialDropDownList.Text.Length == 0 || CantidadTextBox.Text.Length == 0 || PrecioDropDownList.Text.Length == 0)
            {
                Response.Write("<script>alert('Debe llenar los Campos');</script>");
            }
            else
            {
                solicitud.AgregarSolicitud(Convert.ToInt32(MaterialDropDownList.Text), Convert.ToInt32(CantidadTextBox.Text), Convert.ToSingle(PrecioDropDownList.Text));
                MaterialesGridView.DataSource = solicitud.SolicitudDetalle;
                MaterialesGridView.DataBind();
                foreach (GridViewRow row in MaterialesGridView.Rows)
                {
                    solicitud.AgregarSolicitud(Convert.ToInt32(row.Cells[0]), Convert.ToInt32(row.Cells[1]), Convert.ToSingle(row.Cells[2]));
                }
                CalculoTotal();
                //MaterialDropDownList.Text = "";
                //CantidadTextBox.Text = "";
                //PrecioDropDownList.Text = "";
                //ImporteTextBox.Text = "";
            }
        }
 private void LlenarCampos(Solicitudes solicitud)
 {
     FechaTextBox.Text = solicitud.Fecha;
     RazonTextBox.Text = solicitud.Razon;
     //solicitud.Fecha = FechaTextBox.Text;
     //solicitud.Razon = RazonTextBox.Text;
     MaterialesGridView.DataSource = solicitud.SolicitudDetalle;
     MaterialesGridView.DataBind();
     MaterialesGridView.AutoGenerateColumns = false;
 }
 private void Limpiar()
 {
     IdTextBox.Text    = "";
     FechaTextBox.Text = string.Empty;
     RazonTextBox.Text = "";
     MaterialDropDownList.SelectedIndex = 0;
     CantidadTextBox.Text             = "";
     PrecioDropDownList.SelectedIndex = 0;
     MaterialesGridView.DataSource    = null;
     MaterialesGridView.DataBind();
 }
        protected void AddButton_Click(object sender, EventArgs e)
        {
            DataTable dt = (DataTable)Session["Materiales"];

            dt.Rows.Add(MateriaTextBox.Text, CantidadTextBox.Text);
            Session["Materiales"]         = dt;
            MaterialesGridView.DataSource = dt;
            MaterialesGridView.DataBind();

            MateriaTextBox.Text  = string.Empty;
            CantidadTextBox.Text = string.Empty;
        }
        //public void CargarGrid()
        //{
        //    MaterialesGridView.DataSource = Session["Materiales"];
        //    MaterialesGridView.DataBind();
        //}
        public void DevolverDatos(Materiales material)
        {
            DataTable dt = (DataTable)Session["Materiales"];

            IdTextBox.Text    = material.MaterialesId.ToString();
            RazonTextBox.Text = material.Razon;
            foreach (MaterialesDetalle item in material.Detalle)
            {
                dt.Rows.Add(item.Material, item.Cantidad);
                Session["Materiales"]         = dt;
                MaterialesGridView.DataSource = dt;
                MaterialesGridView.DataBind();
            }
        }
示例#6
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(BuscarTextBox.Text) && MaterialesDropDownList.Text != "Todos Los Materiales")
            {
                Utilitarios.ShowToastr(this, "Campo Buscar Vacio", "Mensaje", "error");
            }
            else
            {
                Ordenes();
                MaterialesGridView.DataSource = mate.Listado("*", this.Text, this.Orden);
                MaterialesGridView.DataBind();
            }

            if (MaterialesGridView.Rows.Count > 0)
            {
                ImprimirButton.Visible = true;
            }
            else
            {
                ImprimirButton.Visible = false;
            }
        }
示例#7
0
 protected void BuscarButton_Click(object sender, EventArgs e)
 {
     MaterialesGridView.DataSource = mate.Listado("*", " where IdMaterial=" + BuscarTextBox.Text, " --");
     MaterialesGridView.DataBind();
 }