コード例 #1
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int id = int.Parse(this.GridView1.DataKeys[e.RowIndex].Value.ToString());

            DataSetTableAdapters.Solicitud_ResumenTableAdapter obj = new DataSetTableAdapters.Solicitud_ResumenTableAdapter();
            string updateaprobado = obj.UpdateActuaEstado(id).ToString();
        }
コード例 #2
0
        protected void Btnfinal_Click1(object sender, EventArgs e)

        {
            DataSetTableAdapters.Solicitud_ResumenTableAdapter obj = new DataSetTableAdapters.Solicitud_ResumenTableAdapter();


            if (obj.ConsultoparaFinalizar(Lblid.Text) == null)
            {
                LblEstado.Text = "Ingresar un Suministro";
            }

            else
            {
                string cc, nombre, fecha, pendiente;
                pendiente = "Pendiente";
                fecha     = DateTime.Today.ToString("dd-MM-yyyy");
                string usu = Lblusu.Text;


                //ConsultarPrecioTotal
                DataSetTableAdapters.SumaPrecioTableAdapter obj6 = new DataSetTableAdapters.SumaPrecioTableAdapter();
                string SumaPrecio = obj6.PrecioTotal(usu).ToString();
                // finalizo solicitud
                DataSetTableAdapters.Solicitud_ResumenTableAdapter obj5 = new DataSetTableAdapters.Solicitud_ResumenTableAdapter();
                obj5.UpdateSolicitud_resufinal(lblcc.Text, fecha, SumaPrecio, Lblid.Text, pendiente);


                Thread t = new Thread(EjecutarSP);
                t.Start();
                Lblid.Focus();
                GridView1.DataBind();
                Thread.Sleep(500);
                Response.Write("<script>alert('Solicitud Ingresada');window.location.href='SolEstado.aspx'</script>");
            }
        }
コード例 #3
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            Session["id"] = int.Parse(this.GridView1.DataKeys[e.RowIndex].Value.ToString());
            RadioButtonList rbl      = (RadioButtonList)this.GridView1.Rows[e.RowIndex].FindControl("RadioButtonList1");
            string          aprobado = Convert.ToString(rbl.SelectedValue);
            int             id       = Convert.ToInt32(Session["id"]);

            if (aprobado == "Aprobado")
            {
                DataSetTableAdapters.Solicitud_ResumenTableAdapter obj = new DataSetTableAdapters.Solicitud_ResumenTableAdapter();
                obj.UpdateActuaEstado(id).ToString();
                Thread t = new Thread(EjecutarSP);
                t.Start();
                Response.Write("<script>alert('Se aceptó la solicitud. Email Enviado.');</script>");
                Thread.Sleep(1000);
            }
            else if (aprobado == "Rechazado")
            {
                DataSetTableAdapters.Solicitud_mTableAdapter obj = new DataSetTableAdapters.Solicitud_mTableAdapter();
                obj.UpdateActuaRechazado(id).ToString();
                Thread t = new Thread(EjecutarSP2);
                t.Start();
                Response.Write("<script>alert('Se rechazó la solicitud. Email Enviado.');</script>");
                Thread.Sleep(1000);
            }
        }
コード例 #4
0
        protected void BtnIngresar_Click(object sender, EventArgs e)
        {
            DataSetTableAdapters.Solicitud_ResumenTableAdapter obj  = new DataSetTableAdapters.Solicitud_ResumenTableAdapter();
            DataSetTableAdapters.CentroCostoTableAdapter       obj2 = new DataSetTableAdapters.CentroCostoTableAdapter();

            string dcl1 = DlCC0.SelectedValue;
            string cc   = "  seleccionar";

            if (obj.Validaid(Lblusu.Text) == null)
            {
                if (dcl1 == cc)
                {
                    lblestado.Text = "Falta Centro de Costo";
                }
                else
                {
                    Session["CC"]     = obj2.modificarCC(dcl1).ToString();
                    Session["DescCC"] = obj2.modificarDescCC(dcl1).ToString();
                    string IngresoResu = obj.InsertResumenUser(Lblusu.Text, "0", Session["CC"].ToString()).ToString();
                    Response.Write("<script>alert('Nueva solicitud creada');window.location.href='SolFormu.aspx'</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Se tomara la solicitud sin finalizar');window.location.href='SolFormu.aspx'</script>");
            }
        }
コード例 #5
0
        protected void BtnIngresar_Click(object sender, EventArgs e)
        {
            string cc, Material, pendiente, fecha, nombre;
            int    cantidad, id_solicitud;

            if (txtcant.Text == "")
            {
                LblEstado.Text = "Ingresar La cantadidad";
            }
            else
            {
                fecha        = DateTime.Today.ToString("dd-MM-yyyy");
                id_solicitud = Convert.ToInt32(Lblid.Text);
                pendiente    = "En Proceso";
                Material     = dlmat.SelectedValue;
                cantidad     = Convert.ToInt32(txtcant.Text);


                //covierte la ref
                DataSetTableAdapters.Listado_MaterialesTableAdapter obj1 = new DataSetTableAdapters.Listado_MaterialesTableAdapter();
                string ing_ref     = obj1.modificarRef(Material).ToString();
                string ing_dec     = obj1.modificarDescrp(Material).ToString();
                string ing_untranf = obj1.unidadTransferencia(Material).ToString();


                //inserta datos
                DataSetTableAdapters.Solicitud_mTableAdapter obj = new DataSetTableAdapters.Solicitud_mTableAdapter();
                string descc = obj.DESCCC(lblcc.Text).ToString();

                obj.InsertMaterial(id_solicitud, lblcc.Text, descc, Session["nom"].ToString(), ing_ref, ing_dec, cantidad, pendiente, fecha, ing_untranf);

                if (cantidad <= 1)
                {
                    //consulta precio y updateo
                    DataSetTableAdapters.PreciosMaterialesTableAdapter obj3 = new DataSetTableAdapters.PreciosMaterialesTableAdapter();
                    string precio = obj3.SelectPrecio(Session["nom"].ToString()).ToString();
                    obj.UpdatePrecio(precio);
                    obj.UpdatePrecioUnitario(precio);
                }
                else
                {
                    //genera suma y total
                    DataSetTableAdapters.PreciosMaterialesTableAdapter obj3 = new DataSetTableAdapters.PreciosMaterialesTableAdapter();
                    string precio          = obj3.SelectPrecio(Session["nom"].ToString()).ToString();
                    int    resultado       = Convert.ToInt32(precio) * cantidad;
                    string resultadostring = Convert.ToString(resultado);
                    obj.UpdatePrecio(resultadostring);
                    obj.UpdatePrecioUnitario(precio);
                }

                txtcant.Text   = "";
                LblEstado.Text = "Ingreso de Material Correcto";
                GridView1.DataBind();
                DataSetTableAdapters.Solicitud_ResumenTableAdapter obj7 = new DataSetTableAdapters.Solicitud_ResumenTableAdapter();
                obj7.UpdateSolicitud_Resu(Lblid.Text);
            }
        }
コード例 #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["nom"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     else
     {
         DataSetTableAdapters.Solicitud_ResumenTableAdapter obj4 = new DataSetTableAdapters.Solicitud_ResumenTableAdapter();
         DataTable dt = obj4.seleccionarID(Session["nom"].ToString());
         Lblid.Text  = dt.Rows[0][0].ToString();
         Lblusu.Text = dt.Rows[0][1].ToString();
         lblcc.Text  = dt.Rows[0][2].ToString();
     }
 }