//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- public void Actualizar(Distribucion Distribucion, bool Tran = false, SqlConnection DBConnection = null, SqlTransaction DBTransaction = null) { object[] ObjParameter = new object[10]; ObjParameter[1] = Distribucion.IdEmpresa; ObjParameter[2] = Distribucion.NoComp; ObjParameter[3] = Distribucion.Mes; ObjParameter[4] = Distribucion.Per_Id; ObjParameter[5] = Distribucion.IdRubroGasto; ObjParameter[6] = Distribucion.IdCentroCosto; ObjParameter[7] = Distribucion.Valor; ObjParameter[8] = Distribucion.Tipo; ObjParameter[9] = Distribucion.Cuenta; ObjParameter[10] = Distribucion.IdDetalle; //ObjParameter[10] = Distribucion.IdSubCentro; //ObjParameter[11] = Distribucion.Usuario; //ObjParameter[12] = Distribucion.Fecha_Creacion; try { this.InicializarMensajeError(); SqlCommand cmd = new SqlCommand(); if (Tran == false) { this.OpenSqlBD(); cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_upd_Distribucion", ObjParameter); cmd.ExecuteNonQuery(); Commit(); } else { cmd = this.ConfigurarComando("sp_upd_Distribucion", DBConnection, DBTransaction, ObjParameter); cmd.ExecuteNonQuery(); } } catch (Exception ex) { this.CodigoError = -1; if (Tran == false) { Rollback(); } fn.XtraMsg(ex.Message, MessageBoxIcon.Error); } finally { if (Tran == false) { CloseSqlBD(); } } }
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- public void Actualizar2(Distribucion Distribucion, bool Tran = false, SqlConnection DBConnection = null, SqlTransaction DBTransaction = null) { object[] ObjParameter = new object[7]; ObjParameter[0] = Distribucion.NoComp; ObjParameter[1] = Distribucion.Mes; ObjParameter[2] = Distribucion.Per_Id; ObjParameter[3] = Distribucion.NoCompO; ObjParameter[4] = Distribucion.MesO; ObjParameter[5] = Distribucion.Per_IdO; ObjParameter[6] = Distribucion.IdEmpresa; try { this.InicializarMensajeError(); SqlCommand cmd = new SqlCommand(); if (Tran == false) { this.OpenSqlBD(); cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_upd_Distribucion2", ObjParameter); cmd.ExecuteNonQuery(); Commit(); } else { cmd = this.ConfigurarComando("sp_upd_Distribucion2", DBConnection, DBTransaction, ObjParameter); cmd.ExecuteNonQuery(); } } catch (Exception ex) { this.CodigoError = -1; if (Tran == false) { Rollback(); } fn.XtraMsg(ex.Message, MessageBoxIcon.Error); } finally { if (Tran == false) { CloseSqlBD(); } } }
//-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- public Distribucion Detalles(int Id) { DataTable dt = fn.ObtieneDatos("sp_sel_Distribucion", Id, 0, 0, 0, 0); Distribucion det = new Distribucion(); if (dt.Rows.Count > 0) { det.IdEmpresa = (int)dt.Rows[0]["IdEmpresa"]; det.NoComp = (int)dt.Rows[0]["NoComp"]; det.Mes = (int)dt.Rows[0]["Mes"]; det.Per_Id = (int)dt.Rows[0]["Per_Id"]; det.IdRubroGasto = (int)dt.Rows[0]["IdRubroGasto"]; det.IdCentroCosto = (int)dt.Rows[0]["IdCentroCosto"]; det.Valor = Convert.ToDouble(dt.Rows[0]["Valor"]); det.Tipo = dt.Rows[0]["Tipo"].ToString(); det.Cuenta = dt.Rows[0]["Cuenta"].ToString(); det.IdDetalle = (int)dt.Rows[0]["IdDetalle"]; //det.IdSubCentro = dt.Rows[0]["IdSubCentro"].ToString(); det.Usuario = dt.Rows[0]["Usuario"].ToString(); det.Fecha_Creacion = dt.Rows[0]["Fecha_Creacion"].ToString(); } return(det); }