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); } }
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; }