protected void btnBajaActivo_Click(object sender, EventArgs e) { //validar if (ddlMotivo.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Elija una Opción.');</script>"); ddlMotivo.Focus(); return; } if (ddlDisposicion.SelectedIndex == 0) { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Elija una Opción.');</script>"); ddlMotivo.Focus(); return; } if (txtCondicion.Text == "Activo") { BajaActivosCabeceraEn bajaCabecera = new BajaActivosCabeceraEn(); bajaCabecera.IdLogin = int.Parse(Session["rpta"].ToString().ToUpper()); bajaCabecera.FechaBaja = DateTime.Parse(txtFechaBaja.Text); bajaCabecera.IdMotivo = int.Parse(ddlMotivo.SelectedValue); bajaCabecera.IdDisposicion = int.Parse(ddlDisposicion.SelectedValue); bajaCabecera.ip = Request.UserHostAddress; List <BajaActivosDetalleEn> listDetBaja = new List <BajaActivosDetalleEn>(); for (int i = 0; i < gvActivo.Rows.Count; i++) { BajaActivosDetalleEn detBaja = new BajaActivosDetalleEn(); detBaja.IdLogistica = Convert.ToInt32(gvActivo.DataKeys[i].Values[0]); detBaja.usuario = bajaCabecera.IdLogin; detBaja.ip = bajaCabecera.ip; listDetBaja.Add(detBaja); } transacciones objTrans = new transacciones(); if (objTrans.fun_registrar_baja(bajaCabecera, listDetBaja)) { ; } { this.Page.Response.Write("<script language ='JavaScript'>window.alert('Baja registrada correctamente.');</script>"); btnBajaActivo.Enabled = false; btnNuevo.Enabled = true; btnImprimir.Enabled = true; } } else if (txtCondicion.Text == "Baja") { this.Page.Response.Write("<script language ='JavaScript'>window.alert('El código ya fue dado de Baja');</script>"); } }
public string InsertarBajaActivosDetalle(BajaActivosDetalleEn ObjD) { string rpta = ""; { using (SqlConnection cn = new SqlConnection(cad_cn)) { // try cn.Open(); SqlCommand cmd = new SqlCommand("uspInsertarBajaActivosDetalle", cn); cmd.CommandType = CommandType.StoredProcedure; //adicionar campos detalle cmd.Parameters.AddWithValue("@IdBajaCabecera", ObjD.IdBajaCabecera); cmd.Parameters.AddWithValue("@IdLogistica", ObjD.IdLogistica); rpta = "Se Guardó Correctamente"; cmd.ExecuteNonQuery(); // catch } return(rpta); } }
public string InsertarBajaActivosDetalle(BajaActivosDetalleEn ObjD) { return(objBaja.InsertarBajaActivosDetalle(ObjD)); }