Beispiel #1
0
        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 */
        }
Beispiel #2
0
 public void ModifyDomicilio(DomicilioCuenta dom)
 {
     if (!dom.Estado.Equals("NEW"))
     {
         dom.Estado = "MODIF";
     }
 }
Beispiel #3
0
        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
        }
Beispiel #4
0
        public void AddDomicilio()
        {
            bool            isDefault = _dataDomicilios.Count == 0;
            DomicilioCuenta dom       = new DomicilioCuenta(_idCuenta, isDefault, "NEW");

            _dataDomicilios.Insert(0, dom);
        }
Beispiel #5
0
 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 */
 }
Beispiel #6
0
        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"));
            }
        }
Beispiel #7
0
        public bool isDefaultDomicilio(int index)
        {
            DomicilioCuenta dom = (DomicilioCuenta)_dataDomicilios[index];

            return(dom.Default);
        }
Beispiel #8
0
 public void AddDomicilio(DomicilioCuenta dom)
 {
     _dataDomicilios.Insert(0, dom);
 }