public void DeleteDomicilio(int index) { DomicilioCuenta dom = (DomicilioCuenta)_dataDomicilios[index]; if (!dom.Estado.Equals("NEW")) { dom.Estado = "DEL"; /* Silvina 20101202 - Tarea 940 */ //_dataDomicilios.Remove(dom); /* Fin Silvina */ _dataDomiciliosDeleted.Add(dom); } /* Silvina 20110823 - Tarea 0000178 */ _dataDomicilios.Remove(dom); if (_dataDomicilios.Count == 1) { DomicilioCuenta domDef = (DomicilioCuenta)_dataDomicilios[0]; domDef.Default = true; if (string.IsNullOrEmpty(domDef.Estado)) { domDef.Estado = "MODIF"; } } /* Fin Silvina 20110823 - Tarea 0000178 */ }
public void ModifyDomicilio(DomicilioCuenta dom) { if (!dom.Estado.Equals("NEW")) { dom.Estado = "MODIF"; } }
public void ModifyDomicilio(int index) { DomicilioCuenta dom = (DomicilioCuenta)_dataDomicilios[index]; if (dom.Default) { foreach (DomicilioCuenta domC in _dataDomicilios) { if (domC.Default) { domC.Default = false; if (!domC.Estado.Equals("NEW")) { domC.Estado = "MODIF"; } } } dom.Default = true; } //German 20100118 SP6 647 else if (!dom.Estado.Equals("NEW")) { dom.Estado = "MODIF"; } //Fin German 20100118 SP6 647 }
public void AddDomicilio() { bool isDefault = _dataDomicilios.Count == 0; DomicilioCuenta dom = new DomicilioCuenta(_idCuenta, isDefault, "NEW"); _dataDomicilios.Insert(0, dom); }
public bool InitDomicilios() /* Fin Silvina - Tarea 0000081 */ { /* Silvina 20110302 - Tarea 0000081 */ if ((this._idCuenta != null) && !(_idCuenta.Equals(_idCuentaAnt))) /* Fin Silvina - Tarea 0000081 */ { _dataDomicilios.Clear(); tsa_CuentasExDataset dataCuenta = mz.erp.businessrules.tsa_CuentasEx.GetByPk(_idCuenta); DataTable domicilios = dataCuenta.tcs_Domicilios; DataTable tableCuentas = dataCuenta.tsa_Cuentas; /* Silvina 20101202 - Tarea 940 */ if (tableCuentas.Rows.Count != 0) /* Fin Silvina */ { DataRow rowCuenta = tableCuentas.Rows[0]; string idDomicilioDefault = Convert.ToString(rowCuenta["IdDomicilioDefault"]); foreach (DataRow row in domicilios.Rows) { DomicilioCuenta dom = new DomicilioCuenta(row, _idCuenta, idDomicilioDefault); _dataDomicilios.Add(dom); } } /* Silvina 20110302 - Tarea 0000081 */ _idCuentaAnt = _idCuenta; return(true); /* Fin Silvina - Tarea 0000081 */ } /* Silvina 20110302 - Tarea 0000081 */ else { return(false); } /* Fin Silvina - Tarea 0000081 */ }
public bool isDomicilioAdded(string idDomicilio) { bool exist = false; int i = 0; DomicilioCuenta dom = null; while (!exist && i < _dataDomicilios.Count) { dom = (DomicilioCuenta)_dataDomicilios[i]; exist = dom.IdDomicilio.Equals(idDomicilio); i++; } if (dom == null) { return(false); } else { return(dom.Estado.Equals("ADDED")); } }
public bool isDefaultDomicilio(int index) { DomicilioCuenta dom = (DomicilioCuenta)_dataDomicilios[index]; return(dom.Default); }
public void AddDomicilio(DomicilioCuenta dom) { _dataDomicilios.Insert(0, dom); }