public static tsy_ImpuestosCuentasDataset.tsy_ImpuestosCuentasRow GetByPk(string IdImpuesto, string IdCuenta) { tsy_ImpuestosCuentasDataset data = new tsy_ImpuestosCuentasDataset(); SqlCommand cmd = new SqlCommand("Pr_tsy_ImpuestosCuentas_GetByPk", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdImpuesto", SqlDbType.VarChar)); cmd.Parameters["@IdImpuesto"].Value = IdImpuesto; cmd.Parameters.Add(new SqlParameter("@IdCuenta", SqlDbType.VarChar)); cmd.Parameters["@IdCuenta"].Value = IdCuenta; SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.TableMappings.Add("Table", "tsy_ImpuestosCuentas"); adapter.Fill(data); if (data.tsy_ImpuestosCuentas.Rows.Count == 1) { return((tsy_ImpuestosCuentasDataset.tsy_ImpuestosCuentasRow)data.tsy_ImpuestosCuentas.Rows[0]); } return(null); }
public static tsy_ImpuestosCuentasDataset GetList(string IdImpuesto, string IdCuenta, string MetodoDeAsignacion) { tsy_ImpuestosCuentasDataset data = new tsy_ImpuestosCuentasDataset(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.TableMappings.Add("Table", "tsy_ImpuestosCuentas"); SqlCommand cmd = new SqlCommand("Pr_tsy_ImpuestosCuentas_Search", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdImpuesto", SqlDbType.VarChar)); cmd.Parameters["@IdImpuesto"].Value = IdImpuesto; cmd.Parameters.Add(new SqlParameter("@IdCuenta", SqlDbType.VarChar)); cmd.Parameters["@IdCuenta"].Value = IdCuenta; cmd.Parameters.Add(new SqlParameter("@MetodoDeAsignacion", SqlDbType.Char)); cmd.Parameters["@MetodoDeAsignacion"].Value = MetodoDeAsignacion; adapter.SelectCommand = cmd; adapter.Fill(data); return(data); }
/// <summary> /// Envia los cambios del tsy_ImpuestosCuentasDataset a la base de datos. /// </summary> public static void Update(tsy_ImpuestosCuentasDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tsy_ImpuestosCuentas.Rows.Count > 0, "La tabla dataSet.tsy_ImpuestosCuentasDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tsy_ImpuestosCuentas.Update(dataSet); }
public static tsa_CuentasExDataset GetByPk(string IdCuenta) { tsa_CuentasExDataset data = new tsa_CuentasExDataset(); tcs_DomiciliosCuentasDataset dataDomCuentas = mz.erp.businessrules.tcs_DomiciliosCuentas.GetList(null, IdCuenta); foreach (System.Data.DataRow row in dataDomCuentas.tcs_DomiciliosCuentas.Rows) { //data.Merge(new System.Data.DataRow[] { mz.erp.dataaccess.tcs_Domicilios.GetByPk((string)row["IdDomicilio"]) }); data.tcs_Domicilios.ImportRow(mz.erp.dataaccess.tcs_Domicilios.GetByPk((string)row["IdDomicilio"])); } //data.Merge(new System.Data.DataRow[] { mz.erp.dataaccess.tsa_Cuentas.GetByPk(IdCuenta) }); data.tsa_Cuentas.ImportRow(mz.erp.dataaccess.tsa_Cuentas.GetByPk(IdCuenta)); //data.Merge(dataDomCuentas); foreach (System.Data.DataRow row in dataDomCuentas.tcs_DomiciliosCuentas.Rows) { data.tcs_DomiciliosCuentas.ImportRow(row); } //data.Merge(mz.erp.businessrules.tsy_ImpuestosCuentas.GetList(null, IdCuenta, null).tsy_ImpuestosCuentas); tsy_ImpuestosCuentasDataset dataIC = mz.erp.businessrules.tsy_ImpuestosCuentas.GetList(null, IdCuenta, null); foreach (System.Data.DataRow row in dataIC.tsy_ImpuestosCuentas.Rows) { data.tsy_ImpuestosCuentas.ImportRow(row); } try { foreach (DataTable table in data.Tables) { foreach (DataRow row1 in table.Rows) { foreach (DataColumn dc in row1.Table.Columns) { if (!dc.Caption.ToUpper().Equals("ROWID")) { if (row1[dc] == System.DBNull.Value) { row1[dc] = Util.DefaultValue(dc.DataType); } } } } } } catch (Exception e) { Console.WriteLine(e.Message); } return(data); }
public static tsy_ImpuestosCuentasDataset GetList() { tsy_ImpuestosCuentasDataset data = new tsy_ImpuestosCuentasDataset(); return(( tsy_ImpuestosCuentasDataset )GetList(data)); }
public static void Update(tsy_ImpuestosCuentasDataset dataSet) { Update(dataSet.tsy_ImpuestosCuentas); }