Example #1
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     lblErrores.Text = "";
     if (txtRequerimiento.Text.Trim() != "")
     {
         try
         {
             OrdenCompra        ordenCompra = new OrdenCompra();
             List <OrdenCompra> solicitud   = new List <OrdenCompra>();
             if (Session["ordenes"] != null)
             {
                 solicitud = (List <OrdenCompra>)Session["ordenes"];
             }
             ordenCompra.texto = txtRequerimiento.Text;
             int renglon = 0;
             if (solicitud == null)
             {
                 renglon = 1;
             }
             else
             {
                 foreach (OrdenCompra registro in solicitud)
                 {
                     renglon = registro.renglon;
                 }
                 renglon++;
             }
             ordenCompra.renglon = renglon;
             solicitud.Add(ordenCompra);
             Session["ordenes"]         = solicitud;
             GridTempDetalle.Visible    = true;
             GridTempDetalle.DataSource = solicitud;
             GridTempDetalle.DataBind();
             btnNuevo.Visible         = true;
             btnCancelarNuevo.Visible = true;
             txtRequerimiento.Text    = "";
         }
         catch (Exception)
         {
             GridTempDetalle.DataSource = null;
             GridTempDetalle.DataBind();
         }
     }
     else
     {
         lblErrores.Text = "Debe introducir el texto para la orden de compra.";
     }
 }
Example #2
0
 protected void GridTempDetalle_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     lblErrores.Text = "";
     try
     {
         Label lblRenglonGrid         = GridTempDetalle.Rows[e.RowIndex].FindControl("lblRenglonGrid") as Label;
         int   renglon                = Convert.ToInt32(lblRenglonGrid.Text);
         List <OrdenCompra> solicitud = (List <OrdenCompra>)Session["ordenes"];
         solicitud.RemoveAt(renglon - 1);
         Session["ordenes"]         = solicitud;
         GridTempDetalle.DataSource = solicitud;
         GridTempDetalle.DataBind();
     }
     catch (Exception ex)
     {
         lblErrores.Text = "No se logro eliminar la solicitud, verifique su conexión e intentelo nuevamente.";
     }
 }
Example #3
0
 private void cargaVariables()
 {
     try
     {
         usuario                    = Request.QueryString["u"];
         idAlmacen                  = Convert.ToInt32(Request.QueryString["p"]);
         lblUsuario.Text            = usuario;
         lblIsla.Text               = idAlmacen.ToString();
         txtRequerimiento.Visible   = true;
         btnAceptar.Visible         = true;
         GridTempDetalle.Visible    = false;
         GridTempDetalle.DataSource = null;
         GridTempDetalle.DataBind();
         btnNuevo.Visible         = false;
         btnCancelarNuevo.Visible = false;
     }
     catch (Exception)
     {
         lblUsuario.Text = "0";
         lblIsla.Text    = "0";
     }
 }
Example #4
0
    protected void rbtnOrdenVista_SelectedIndexChanged(object sender, EventArgs e)
    {
        char vista = Convert.ToChar(rbtnOrdenVista.SelectedValue);

        if (vista == 'N')
        {
            txtRequerimiento.Visible   = true;
            btnAceptar.Visible         = true;
            GridTempDetalle.Visible    = true;
            GridTempDetalle.DataSource = null;
            GridTempDetalle.DataBind();
            btnNuevo.Visible         = true;
            btnCancelarNuevo.Visible = true;
        }
        if (vista == 'O')
        {
            txtRequerimiento.Visible = false;
            btnAceptar.Visible       = false;
            GridTempDetalle.Visible  = false;
            btnNuevo.Visible         = false;
            btnCancelarNuevo.Visible = false;
        }
    }