public string InsertarGuiaDetalleBienes(GuiaDetalleBienesEn ObjD) { string rpta = ""; { using (SqlConnection cn = new SqlConnection(cad_cn)) { // try cn.Open(); SqlCommand cmd = new SqlCommand("uspInsertarGuiaDetalleBienes", cn); cmd.CommandType = CommandType.StoredProcedure; //adicionar campos detalle bienes cmd.Parameters.AddWithValue("@IdGuia", ObjD.IdGuia); cmd.Parameters.AddWithValue("@IdUnidadMedida", ObjD.IdUnidadMedida); cmd.Parameters.AddWithValue("@Cant", ObjD.Cant); cmd.Parameters.AddWithValue("@Descripcion", ObjD.Descripcion); rpta = "Se Guardó Correctamente"; cmd.ExecuteNonQuery(); // catch } return(rpta); } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (gvBienes.Rows.Count == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('No existen registros agregados en la lista de la guía. Verifique por favor.');</script>"); return; } if (String.IsNullOrEmpty(txtTransportista.Text)) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Ingrese Transportista.');</script>"); txtTransportista.Focus(); return; } if (ddlMotivoTrasldo.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Motivo de Traslado.');</script>"); ddlMotivoTrasldo.Focus(); return; } if (ddlPuntoPartida.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Punto de Partida.');</script>"); ddlPuntoPartida.Focus(); return; } if (ddlPuntoLlegada.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Punto de Llegada.');</script>"); ddlPuntoLlegada.Focus(); return; } if (ddlPuntoLlegada.SelectedItem.ToString() == "Otros") { if (txtllegada.Text == "") { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Especifique Punto de Llegada.');</script>"); txtllegada.Focus(); return; } } GuiaCabeceraEn ObjInsertGuia = new GuiaCabeceraEn(); GuiaDetalleActivosEn ObjInsertDet = new GuiaDetalleActivosEn(); ObjInsertGuia.IdLogin = int.Parse(Session["rpta"].ToString().ToUpper()); ObjInsertGuia.SedePartida = ddlPuntoPartida.SelectedValue; ObjInsertGuia.SedeLlegada = ddlPuntoLlegada.SelectedValue; ObjInsertGuia.OrigenDestinoExterno = txtllegada.Text; ObjInsertGuia.Fecha = DateTime.Now; //DateTime.Parse(TxtFecha.Text); ObjInsertGuia.Transportista = txtTransportista.Text; ObjInsertGuia.IdMotivoTraslado = int.Parse(ddlMotivoTrasldo.SelectedValue); ObjInsertGuia.Activos = 0; ObjInsertGuia.IdEstado = int.Parse(txtEstado.Text); ObjInsertGuia.observ = txtObserv.Text.Trim(); ObjInsertGuia.ip = Request.UserHostAddress; GuiaCabeceraN objGC = new GuiaCabeceraN(); string rpta = ""; rpta = objGC.InsertarGuiaCabecera(ObjInsertGuia); hdnIdGuia.Value = rpta; //Session["rpta"]=rpta; GuiaDetalleActivoN objDetalle = new GuiaDetalleActivoN(); //adicionar detalle bienes GuiaDetalleBienesEn objInsertarBienes = new GuiaDetalleBienesEn(); GuiaDetalleBienesN objBienes = new GuiaDetalleBienesN(); objInsertarBienes.IdGuia = int.Parse(rpta); int tot = 0; tot = gvBienes.Rows.Count; for (int i = 0; i < tot; i += 1) { objInsertarBienes.Cant = int.Parse(gvBienes.Rows[i].Cells[0].Text); objInsertarBienes.Descripcion = gvBienes.Rows[i].Cells[1].Text; // objInsertarBienes.IdUnidadMedida = int.Parse(gvBienes.Rows[i].Cells[2].Text); objInsertarBienes.IdUnidadMedida = Convert.ToInt32(gvBienes.DataKeys[i].Values[0]); objBienes.InsertarGuiaDetalleBienes(objInsertarBienes); } ObjInsertGuia.IdGuia = int.Parse(rpta); objGC.pr_registrar_auditoria_guia(ObjInsertGuia); this.Page.Response.Write("<script language ='JavaScript'>window.alert('Guia registrada correctamente.');</script>"); // limpiar(); hdusuario.Value = Session["Usuario"].ToString().ToUpper(); btnNuevo.Enabled = true; btnGuardar.Enabled = false; btnImprimir.Enabled = true; hdIdGuia.Value = rpta; Bloquear(); }
public string InsertarGuiaDetalleBienes(GuiaDetalleBienesEn objE) { return(objguia.InsertarGuiaDetalleBienes(objE)); }