//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- public void Borrar(PNR_PlanNegocio_Detalle PNR_PlanNegocio_Detalle, bool Tran = false) { object[] ObjParameter = new object[1]; ObjParameter[0] = PNR_PlanNegocio_Detalle.IdDetalle; try { this.InicializarMensajeError(); this.OpenSqlBD(); SqlCommand cmd = new SqlCommand(); cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_del_PNR_PlanNegocio_Detalle", ObjParameter); cmd.ExecuteNonQuery(); if (Tran == false) { Commit(); } } catch (Exception ex) { this.CodigoError = -1; if (Tran == false) { Rollback(); } fn.XtraMsg(ex.Message, MessageBoxIcon.Error); } finally { if (Tran == false) { CloseSqlBD(); } } }
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- public void Actualizar(PNR_PlanNegocio_Detalle PNR_PlanNegocio_Detalle, bool Tran = false) { object[] ObjParameter = new object[20]; ObjParameter[0] = PNR_PlanNegocio_Detalle.IdDetalle; ObjParameter[1] = PNR_PlanNegocio_Detalle.IdPlanNegocio; ObjParameter[2] = PNR_PlanNegocio_Detalle.Empresa; ObjParameter[3] = PNR_PlanNegocio_Detalle.Producto; ObjParameter[4] = PNR_PlanNegocio_Detalle.Unidad; ObjParameter[5] = PNR_PlanNegocio_Detalle.Presentacion; ObjParameter[6] = PNR_PlanNegocio_Detalle.Tipo; ObjParameter[7] = PNR_PlanNegocio_Detalle.Precio; ObjParameter[8] = PNR_PlanNegocio_Detalle.Cantidad1; ObjParameter[9] = PNR_PlanNegocio_Detalle.Cantidad2; ObjParameter[10] = PNR_PlanNegocio_Detalle.Cantidad3; ObjParameter[11] = PNR_PlanNegocio_Detalle.Cantidad4; ObjParameter[12] = PNR_PlanNegocio_Detalle.Cantidad5; ObjParameter[13] = PNR_PlanNegocio_Detalle.Cantidad6; ObjParameter[14] = PNR_PlanNegocio_Detalle.Cantidad7; ObjParameter[15] = PNR_PlanNegocio_Detalle.Cantidad8; ObjParameter[16] = PNR_PlanNegocio_Detalle.Cantidad9; ObjParameter[17] = PNR_PlanNegocio_Detalle.Cantidad10; ObjParameter[18] = PNR_PlanNegocio_Detalle.Cantidad11; ObjParameter[19] = PNR_PlanNegocio_Detalle.Cantidad12; try { this.InicializarMensajeError(); this.OpenSqlBD(); SqlCommand cmd = new SqlCommand(); cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_upd_PNR_PlanNegocio_Detalle", ObjParameter); cmd.ExecuteNonQuery(); if (Tran == false) { Commit(); } } catch (Exception ex) { this.CodigoError = -1; if (Tran == false) { Rollback(); } fn.XtraMsg(ex.Message, MessageBoxIcon.Error); } finally { if (Tran == false) { CloseSqlBD(); } } }