/// <summary> /// Envia los cambios del tcs_DomiciliosCuentasDataset a la base de datos. /// </summary> public static void Update(tcs_DomiciliosCuentasDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tcs_DomiciliosCuentas.Rows.Count > 0, "La tabla dataSet.tcs_DomiciliosCuentasDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tcs_DomiciliosCuentas.Update(dataSet); }
public static tcs_DomiciliosCuentasDataset.tcs_DomiciliosCuentasRow GetByPk(string idDomicilio, string IdCuenta) { tcs_DomiciliosCuentasDataset data = new tcs_DomiciliosCuentasDataset(); SqlCommand cmd = new SqlCommand("Pr_tcs_DomiciliosCuentas_GetByPk", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@idDomicilio", SqlDbType.VarChar)); cmd.Parameters["@idDomicilio"].Value = idDomicilio; cmd.Parameters.Add(new SqlParameter("@IdCuenta", SqlDbType.VarChar)); cmd.Parameters["@IdCuenta"].Value = IdCuenta; SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.TableMappings.Add("Table", "tcs_DomiciliosCuentas"); adapter.Fill(data); if (data.tcs_DomiciliosCuentas.Rows.Count == 1) { return((tcs_DomiciliosCuentasDataset.tcs_DomiciliosCuentasRow)data.tcs_DomiciliosCuentas.Rows[0]); } return(null); }
public static string GetTelefonoPorDefault(string IdCuenta, string idTipoDomicilio) { string Telefono = string.Empty; tcs_DomiciliosCuentasDataset data = new tcs_DomiciliosCuentasDataset(); data = mz.erp.dataaccess.tcs_DomiciliosCuentas.GetList(String.Empty, IdCuenta); /*if (data.tcs_DomiciliosCuentas.Rows.Count > 0) * { * string IdDomicilio = data.tcs_DomiciliosCuentas.Rows[0]["IdDomicilio"].ToString(); * tcs_DomiciliosDataset data2 = dataaccess.tcs_Domicilios.GetList(IdDomicilio, idTipoDomicilio); * * if (data2.tcs_Domicilios.Rows.Count > 0) * { * Telefono = data2.tcs_Domicilios.Rows[0]["Telefono"].ToString(); * } * }*/ for (int i = 0; i < data.tcs_DomiciliosCuentas.Rows.Count; i++) { string IdDomicilio = data.tcs_DomiciliosCuentas.Rows[i]["IdDomicilio"].ToString(); tcs_DomiciliosDataset data2 = dataaccess.tcs_Domicilios.GetList(IdDomicilio, idTipoDomicilio); if (data2.tcs_Domicilios.Rows.Count > 0) { if (Telefono == string.Empty) { Telefono = data2.tcs_Domicilios.Rows[0]["Telefono"].ToString(); } } } return(Telefono); }
public static tcs_DomiciliosCuentasDataset GetList(string idDomicilio, string IdCuenta) { tcs_DomiciliosCuentasDataset data = new tcs_DomiciliosCuentasDataset(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.TableMappings.Add("Table", "tcs_DomiciliosCuentas"); SqlCommand cmd = new SqlCommand("Pr_tcs_DomiciliosCuentas_Search", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@idDomicilio", SqlDbType.VarChar)); if (idDomicilio == String.Empty) { cmd.Parameters["@idDomicilio"].Value = System.DBNull.Value; } else { cmd.Parameters["@idDomicilio"].Value = idDomicilio; } cmd.Parameters.Add(new SqlParameter("@IdCuenta", SqlDbType.VarChar)); cmd.Parameters["@IdCuenta"].Value = IdCuenta; adapter.SelectCommand = cmd; adapter.Fill(data); return(data); }
public static DataSet GetList([SearchParameterInfo("idDomicilio")] string idDomicilio, [SearchParameterInfo("IdCuenta")] string IdCuenta ) { tcs_DomiciliosCuentasDataset data = mz.erp.businessrules.tcs_DomiciliosCuentas.GetList(idDomicilio, IdCuenta); return(( DataSet )data); }
/// <summary> /// Obtiene la lista completa de la tabla tcs_DomiciliosCuentas /// </summary> public static string GetDomicilioPorDefault(string IdCuenta, string idTipoDomicilio) { string Domicilio = string.Empty; tcs_DomiciliosCuentasDataset data = new tcs_DomiciliosCuentasDataset(); data = mz.erp.dataaccess.tcs_DomiciliosCuentas.GetList(String.Empty, IdCuenta); if (data.tcs_DomiciliosCuentas.Rows.Count > 0) { string IdDomicilio = data.tcs_DomiciliosCuentas.Rows[0]["IdDomicilio"].ToString(); tcs_DomiciliosDataset data2 = dataaccess.tcs_Domicilios.GetList(IdDomicilio, idTipoDomicilio); if (data2.tcs_Domicilios.Rows.Count > 0) { string calle = string.Empty; string numero = string.Empty; string sector = string.Empty; string torre = string.Empty; string piso = string.Empty; string departamento = string.Empty; string manzana = string.Empty; if (!(data2.tcs_Domicilios.Rows[0].IsNull("Calle"))) { calle = data2.tcs_Domicilios.Rows[0]["Calle"].ToString() + " "; } if (!(data2.tcs_Domicilios.Rows[0].IsNull("Numero"))) { numero = data2.tcs_Domicilios.Rows[0]["Numero"].ToString() + " "; } if (!(data2.tcs_Domicilios.Rows[0].IsNull("Sector"))) { sector = data2.tcs_Domicilios.Rows[0]["Sector"].ToString() + " "; } if (!(data2.tcs_Domicilios.Rows[0].IsNull("Torre"))) { torre = data2.tcs_Domicilios.Rows[0]["Torre"].ToString() + " "; } if (!(data2.tcs_Domicilios.Rows[0].IsNull("Piso"))) { piso = data2.tcs_Domicilios.Rows[0]["Piso"].ToString() + " "; } if (!(data2.tcs_Domicilios.Rows[0].IsNull("Departamento"))) { departamento = data2.tcs_Domicilios.Rows[0]["Departamento"].ToString() + " "; } if (!(data2.tcs_Domicilios.Rows[0].IsNull("Manzana"))) { manzana = data2.tcs_Domicilios.Rows[0]["Manzana"].ToString() + " "; } Domicilio = calle + numero + sector + torre + piso + departamento + manzana; } } return(Domicilio); }
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 ArrayList GetDomicilios(string IdCuenta) { ArrayList arrayDomicilios = new ArrayList(); DataSet data = new tcs_DomiciliosCuentasDataset(); //German 20100118 SP6 647 data = mz.erp.dataaccess.tcs_DomiciliosCuentas.GetListNuevo(IdCuenta); //Fin German 20100118 SP6 647 foreach (DataRow row in data.Tables[0].Rows) { mz.erp.businessrules.Domicilio domicilio = new Domicilio(); domicilio.IdDomicilio = Convert.ToString(row["IdDomicilio"]); if (row["Calle"] != null) { domicilio.Calle = row["Calle"].ToString() + " "; } if (row["Numero"] != null) { domicilio.Numero = row["Numero"].ToString() + " "; } if (row["Telefono"] != null) { domicilio.Telefono = row["Telefono"].ToString() + " "; } if (row["Sector"] != null) { domicilio.Sector = row["Sector"].ToString() + " "; } if (row["Torre"] != null) { domicilio.Torre = row["Torre"].ToString() + " "; } if (row["Piso"] != null) { domicilio.Piso = row["Piso"].ToString() + " "; } if (row["Departamento"] != null) { domicilio.Departamento = row["Departamento"].ToString() + " "; } if (row["Manzana"] != null) { domicilio.Manzana = row["Manzana"].ToString() + " "; } if (row["TipoDomicilio"] != null) { domicilio.TipoDomicilio = row["TipoDomicilio"].ToString() + " "; } if (row["Localidad"] != null) { domicilio.Localidad = row["Localidad"].ToString() + " "; } //German 20100118 SP6 647 if (row["IdTipoDomicilio"] != null) { domicilio.IdTipoDomicilio = row["IdTipoDomicilio"].ToString() + " "; } //Fin German 20100118 SP6 647 string domicilioTexto = domicilio.DomicilioTexto.Trim(); if (!(domicilioTexto.Equals(string.Empty))) { arrayDomicilios.Add(domicilio); } } return(arrayDomicilios); /*ArrayList arrayDomicilios = new ArrayList(); * tcs_DomiciliosCuentasDataset data = new tcs_DomiciliosCuentasDataset(); * data = mz.erp.dataaccess.tcs_DomiciliosCuentas.GetList( String.Empty, IdCuenta); * if (data.tcs_DomiciliosCuentas.Rows.Count > 0) * { * string _domicilio = null; * foreach (tcs_DomiciliosCuentasDataset.tcs_DomiciliosCuentasRow row in data.tcs_DomiciliosCuentas.Rows) * { * string IdDomicilio = row.idDomicilio; * tcs_DomiciliosDataset data2 = dataaccess.tcs_Domicilios.GetList(IdDomicilio,null); * mz.erp.businessrules.Domicilio domicilio = new Domicilio(); * if (data2.tcs_Domicilios.Rows.Count > 0) * { * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Calle") ) ) { domicilio.Calle = data2.tcs_Domicilios.Rows[0]["Calle"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Numero") ) ) { domicilio.Numero = data2.tcs_Domicilios.Rows[0]["Numero"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Telefono") ) ) { domicilio.Telefono = data2.tcs_Domicilios.Rows[0]["Telefono"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Sector") ) ) { domicilio.Sector = data2.tcs_Domicilios.Rows[0]["Sector"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Torre") ) ) { domicilio.Torre = data2.tcs_Domicilios.Rows[0]["Torre"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Piso") ) ) { domicilio.Piso = data2.tcs_Domicilios.Rows[0]["Piso"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Departamento") ) ) { domicilio.Departamento = data2.tcs_Domicilios.Rows[0]["Departamento"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("Manzana") ) ) { domicilio.Manzana = data2.tcs_Domicilios.Rows[0]["Manzana"].ToString()+ " " ; } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("IdLocalidad") ) ) * { * string IdLocalidad = data2.tcs_Domicilios.Rows[0]["IdLocalidad"].ToString(); * tsh_LocalidadesDataset.tsh_LocalidadesRow rowL = tsh_Localidades.GetByPk(IdLocalidad); * domicilio.Localidad = rowL.Descripcion; * } * if( !(data2.tcs_Domicilios.Rows[0].IsNull("IdTipoDomicilio") ) ) * { * long IdTipoDomicilio = Convert.ToInt64(data2.tcs_Domicilios.Rows[0]["IdTipoDomicilio"]); * tcs_TiposDomiciliosDataset.tcs_TiposDomiciliosRow rowT = tcs_TiposDomicilios.GetByPk(IdTipoDomicilio); * domicilio.TipoDomicilio = rowT.Descripcion; * } * * } * string domicilioTexto = domicilio.DomicilioTexto.Trim(); * if (!(domicilioTexto.Equals(string.Empty))) * { * arrayDomicilios.Add( domicilio ); * } * } * } * return arrayDomicilios;*/ }
public static void Update(tcs_DomiciliosCuentasDataset dataSet) { //Update( dataSet.tcs_DomiciliosCuentas ); }
public static tcs_DomiciliosCuentasDataset GetList() { tcs_DomiciliosCuentasDataset data = new tcs_DomiciliosCuentasDataset(); return(( tcs_DomiciliosCuentasDataset )GetList(data)); }