示例#1
0
        protected void eliminarButton_Click(object sender, EventArgs e)
        {
            Solicitudes registro = new Solicitudes();
            int         id       = 0;

            int.TryParse(idTextBox.Text, out id);
            if (id > 0)
            {
                CargarDatos(registro);
                if (registro.eliminar())
                {
                    idTextBox.Text              = string.Empty;
                    razonTextBox.Text           = string.Empty;
                    cantidadTextBox.Text        = string.Empty;
                    MaterialGridView.DataSource = String.Empty;
                    MaterialGridView.DataBind();
                    TotalTextBox.Text = string.Empty;
                    materialDropDownList.SelectedIndex = 0;
                    Response.Write("<script>alert('Elimino Correctamente')</script>");
                }
                else
                {
                    Response.Write("<script>alert('Error al Eliminar')</script>");
                }
            }
        }
示例#2
0
 protected void nuevoButton_Click(object sender, EventArgs e)
 {
     idTextBox.Text              = string.Empty;
     razonTextBox.Text           = string.Empty;
     cantidadTextBox.Text        = string.Empty;
     MaterialGridView.DataSource = String.Empty;
     MaterialGridView.DataBind();
     TotalTextBox.Text = string.Empty;
 }
示例#3
0
        protected void Agregar_Click(object sender, EventArgs e)
        {
            DataTable dt = (DataTable)Session["Materiales"];

            dt.Rows.Add(materialDropDownList.SelectedValue, cantidadTextBox.Text, precioTextBox.Text);
            Session["Materiales"]       = dt;
            MaterialGridView.DataSource = dt;
            MaterialGridView.DataBind();
            Calcular();
        }
示例#4
0
 public void Limpiar()
 {
     MaterialTextBox.Text        = string.Empty;
     CantidadTextBox.Text        = string.Empty;
     RazonTextBox.Text           = string.Empty;
     IdTextBox.Text              = string.Empty;
     fechaTextBox.Text           = string.Empty;
     TotalTextBox.Text           = string.Empty;
     MaterialGridView.DataSource = string.Empty;
     MaterialGridView.DataBind();
     // Response.Write("<script>alert('Todo Limpio')</script>");
 }
示例#5
0
        protected void AgregarButton_Click(object sender, EventArgs e)
        {
            int cantidad;

            int.TryParse(CantidadTextBox.Text, out cantidad);
            DataTable dt = (DataTable)ViewState["Solicitudes"];

            dt.Rows.Add(MaterialIdDropDownList.SelectedValue, MaterialTextBox.Text, CantidadTextBox.Text);
            ViewState["Solicitudes"]    = dt;
            MaterialGridView.DataSource = dt;
            MaterialGridView.DataBind();
            TotalTextBox.Text += (20 * cantidad).ToString();
        }
示例#6
0
 public void DevolverDatos(Solicitudes registro)
 {
     fechaTextBox.Text = registro.Fecha;
     razonTextBox.Text = registro.Razon;
     TotalTextBox.Text = registro.Total.ToString();
     foreach (var item in registro.ListaMaterial)
     {
         DataTable dt = (DataTable)Session["Materiales"];
         dt.Rows.Add(item.Material, item.Cantidad, item.Precio);
         Session["Materiales"]       = dt;
         MaterialGridView.DataSource = Session["Materiales"];
         MaterialGridView.DataBind();
     }
 }
示例#7
0
 public void DevolverDatos()
 {
     IdTextBox.Text    = sol.SolicitudlId.ToString();
     fechaTextBox.Text = sol.Fecha.ToString();
     RazonTextBox.Text = sol.Razon.ToString();
     TotalTextBox.Text = sol.Total.ToString();
     foreach (var item in sol.Detalle)
     {
         dt = (DataTable)ViewState["Solicitudes"];
         dt.Rows.Add(item.MaterialId, item.Material, item.Cantidad);
         ViewState["Solicitudes"]    = dt;
         MaterialGridView.DataSource = (DataTable)ViewState["Solicitudes"];
         MaterialGridView.DataBind();
     }
 }
示例#8
0
 private void MaterialGridView_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e)
 {
     materialControl.DataSource = (CMaterial)MaterialGridView.GetRow(e.FocusedRowHandle);
 }
示例#9
0
 private void DeleteButton_Click(object sender, EventArgs e)
 {
     MaterialGridView.DeleteSelectedRows();
     materialControl.DataSource = (CMaterial)MaterialGridView.GetRow(MaterialGridView.FocusedRowHandle);
 }
示例#10
0
 public void ObtenerValGridView()
 {
     MaterialGridView.DataSource = (DataTable)ViewState["Detalle"];
     MaterialGridView.DataBind();
 }