示例#1
0
        public void create(ModoPago objModoPago)
        {
            bool verificacao = true;

            string nome = objModoPago.Nome;

            if (nome == null)
            {
                objModoPago.Estado = 20;
            }
            else
            {
                nome        = objModoPago.Nome.Trim();
                verificacao = nome.Length > 0 && nome.Length < 30;
                if (!verificacao)
                {
                    objModoPago.Estado = 2;
                    return;
                }
            }



            string outro = objModoPago.Outros.Trim();

            verificacao = outro.Length > 0 && outro.Length < 50;
            if (!verificacao)
            {
                objModoPago.Estado = 3;
                return;
            }


            ModoPago objModoPagoAux = new ModoPago();

            objModoPagoAux.NumPago = objModoPago.NumPago;
            verificacao            = !objModoPagoDao.find(objModoPagoAux);
            if (!verificacao)
            {
                objModoPago.Estado = 4;
                return;
            }



            //tudo correto então salva
            objModoPago.Estado = 99;
            objModoPagoDao.create(objModoPago);
            return;
        }
示例#2
0
        public void create(ModoPago objModoPago)
        {
            bool verificacion = true;
            ////validar numeroPago retorna estado=1;
            //string numP = objModoPago.NumPago.ToString();
            //int numPag = 0;
            //if (numP == null)
            //{
            //    objModoPago.Estado = 10;
            //    return;
            //}else
            //{
            //    try
            //    {
            //        numPag = Convert.ToInt32(objModoPago.NumPago);
            //        verificacion = numPag > 0 && numPag < 999999;
            //        if (!verificacion)
            //        {
            //            objModoPago.Estado = 1;
            //            return;
            //        }
            //    }
            //    catch (Exception e)
            //    {
            //        objModoPago.Estado = 100; ;
            //    }
            //}
            ////fin validar numPago

            //inicio validar nombre estado=2
            string nombre = objModoPago.Nombre;

            if (nombre == null)
            {
                objModoPago.Estado = 20;
            }
            else
            {
                nombre       = objModoPago.Nombre.Trim();
                verificacion = nombre.Length > 0 && nombre.Length < 30;
                if (!verificacion)
                {
                    objModoPago.Estado = 2;
                    return;
                }
            }
            //fin validar nombre

            //inicio validar otroDetalle retorna estado=3
            string otro = objModoPago.Otros.Trim();

            verificacion = otro.Length > 0 && otro.Length < 50;
            if (!verificacion)
            {
                objModoPago.Estado = 3;
                return;
            }
            //fin validar otroDetalle retorna estado=3

            //inicio validar duplicicdad estado=4
            ModoPago objModoPagoAux = new ModoPago();

            objModoPagoAux.NumPago = objModoPago.NumPago;
            verificacion           = !objModoPagoDao.find(objModoPagoAux);
            if (!verificacion)
            {
                objModoPago.Estado = 4;
                return;
            }
            //fin modoPago

            //todo bien
            objModoPago.Estado = 99;
            objModoPagoDao.create(objModoPago);
            return;
        }