public bool fun_registrar_baja(BajaActivosCabeceraEn bajaCabecera, List <BajaActivosDetalleEn> listDetBaja) { try { bool b = false; using (TransactionScope ProcesoTransaccional = new TransactionScope()) { string cod = ""; cod = objBaja.InsertarBajaActivosCabecera(bajaCabecera); for (int i = 0; i < listDetBaja.Count; i++) { listDetBaja[i].IdBajaCabecera = int.Parse(cod); objBaja.InsertarBajaActivosDetalle(listDetBaja[i]); } ProcesoTransaccional.Complete(); b = true; } return(b); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void btnBuscar_Click(object sender, EventArgs e) { BajaActivosCabeceraEn objBajaCabecera = new BajaActivosCabeceraEn(); LogisticaEn objLogistica = new LogisticaEn(); //SedeEn objSede = new SedeEn(); //SedeEn objSede2 = new SedeEn(); if (txtIdBaja.Text == "") { objBajaCabecera.IdBajaCabecera = 0; } else { objBajaCabecera.IdBajaCabecera = int.Parse(txtIdBaja.Text); } objBajaCabecera.IdMotivo = int.Parse(ddlMotivoBaja.SelectedValue); objBajaCabecera.IdDisposicion = int.Parse(ddlDisposicion.SelectedValue); objBajaCabecera.usuario = int.Parse(cboUsuario.SelectedValue); objLogistica.Codigo = (txtCodigo.Text); objLogistica.Serie = (txtSerie.Text); objLogistica.Marca = (txtMarca.Text); objLogistica.Modelo = (txtModelo.Text); objLogistica.Descripcion = ""; DateTime vfechaini = Convert.ToDateTime(txtFechaDesde.Text); DateTime vfechafin = Convert.ToDateTime(txtFechaHasta.Text); BajaActivosN obj = new BajaActivosN(); gvBajaActivos.DataSource = obj.ReporteBajaCabecera(objLogistica, objBajaCabecera, vfechaini, vfechafin); gvBajaActivos.DataBind(); }
public string InsertarBajaActivosCabecera(BajaActivosCabeceraEn objC) { int cod = 0; { using (SqlConnection cn = new SqlConnection(cad_cn)) { // try cn.Open(); SqlCommand cmd = new SqlCommand("uspInsertarBajaActivos", cn); cmd.CommandType = CommandType.StoredProcedure; // cmd.Parameters.AddWithValue("@IdGuia", ObjG.IdGuia); cmd.Parameters.AddWithValue("@IdLogin", objC.IdLogin); cmd.Parameters.AddWithValue("@FechaBaja", objC.FechaBaja); cmd.Parameters.AddWithValue("@IdMotivo", objC.IdMotivo); cmd.Parameters.AddWithValue("@IdDisposicion", objC.IdDisposicion); cmd.Parameters.AddWithValue("@ip", objC.ip); SqlParameter retval = new SqlParameter("@IdBajaCabecera", 0); retval.Direction = ParameterDirection.Output; cmd.Parameters.Add(retval); cmd.ExecuteNonQuery(); cod = Int32.Parse((cmd.Parameters["@IdBajaCabecera"].Value.ToString())); cmd.Dispose(); return(Convert.ToString(cod)); cmd.ExecuteNonQuery(); } } }
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 DataTable ReporteBajaCabecera(LogisticaEn objLo, BajaActivosCabeceraEn objBC, DateTime dfechaini, DateTime dfechafin) { DataTable tb = new DataTable(); using (SqlDataAdapter adap = new SqlDataAdapter("uspBuscarBajaActivosCabecera", cad_cn)) { adap.SelectCommand.CommandType = CommandType.StoredProcedure; adap.SelectCommand.Parameters.AddWithValue("@idBaja", objBC.IdBajaCabecera); adap.SelectCommand.Parameters.AddWithValue("@Motivo", objBC.IdMotivo); adap.SelectCommand.Parameters.AddWithValue("@Disposicion", objBC.IdDisposicion); adap.SelectCommand.Parameters.AddWithValue("@FechaIni", dfechaini); adap.SelectCommand.Parameters.AddWithValue("@FechaFin", dfechafin); adap.SelectCommand.Parameters.AddWithValue("@codigo", objLo.Codigo); adap.SelectCommand.Parameters.AddWithValue("@descripcion", objLo.Descripcion); adap.SelectCommand.Parameters.AddWithValue("@serie", objLo.Serie); adap.SelectCommand.Parameters.AddWithValue("@marca", objLo.Marca); adap.SelectCommand.Parameters.AddWithValue("@modelo", objLo.Modelo); adap.SelectCommand.Parameters.AddWithValue("@usuario", objBC.usuario); adap.Fill(tb); } return(tb); }
public DataTable ReporteBajaCabecera(LogisticaEn objLo, BajaActivosCabeceraEn objBC, DateTime dfechaini, DateTime dfechafin) { return(objBaja.ReporteBajaCabecera(objLo, objBC, dfechaini, dfechafin)); }
public string InsertarBajaActivosCabecera(BajaActivosCabeceraEn objC) { return(objBaja.InsertarBajaActivosCabecera(objC)); }