Exemple #1
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);
            }
        }
Exemple #2
0
        protected void dlmat_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataSetTableAdapters.Listado_MaterialesTableAdapter obj11 = new DataSetTableAdapters.Listado_MaterialesTableAdapter();
            string mostarUnidad = obj11.MuestraCantidaProd(dlmat.SelectedValue).ToString();
            string mostrarut    = obj11.MuestraUT(dlmat.SelectedValue).ToString();

            lblut.Text = "" + mostrarut;
            //LblCant.Text = "" + mostarUnidad;
        }