示例#1
0
        //METODO QUE VALIDA EL OBJETO LOCALIDAD (VALOR DE PROPIEDADES CARGADAS). N.
        public string[] cValidaLocalidad()
        {
            string[] mValida   = new string[3];
            int      cantError = 0;

            //VALIDAR Localidad
            if (string.IsNullOrEmpty(Localidad.ToString()))
            {
                mValida[cantError] = "EL CAMPO LOCALIDAD NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (Localidad == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO LOCALIDAD";
                cantError         += 1;
            }
            //VALIDAR Codigo Postal
            if (string.IsNullOrEmpty(CP.ToString()))
            {
                mValida[cantError] = "EL CAMPO CÓDIGO POSTAL NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (CP == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO CÓDIGO POSTAL";
                cantError         += 1;
            }
            //VALIDAR PROVINCIA
            if (string.IsNullOrEmpty(IdProvincia.ToString()))
            {
                mValida[cantError] = "DEBE SELECCIONAR UNA PROVINCIA!";
                cantError         += 1;
            }
            else if (IdProvincia == 0)
            {
                mValida[cantError] = "DEBE SELECCIONAR UNA PROVINCIA!";
                cantError         += 1;
            }
            return(mValida);
        }
示例#2
0
        //METODO QUE VALIDA EL OBJETO CLIENTE (VALOR DE PROPIEDADES CARGADAS). N.
        public string[] cValidaCLiente()
        {
            string[] mValida   = new string[22];
            int      cantError = 0;

            //VALIDAR CÓDIGO
            if (string.IsNullOrEmpty(Codigo.ToString()))
            {
                mValida[cantError] = "EL CAMPO CÓDIGO NO PUEDE ESTAR VACÍO!!";
                cantError         += 1;
            }
            else if (Codigo.ToString() == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO CÓDIGO!!";
                cantError         += 1;
            }

            //VALIDAR RAZÓN SOCIAL
            if (string.IsNullOrEmpty(RazonSocial.ToString()))
            {
                mValida[cantError] = "EL CAMPO RAZÓN SOCIAL NO PUEDE ESTAR VACÍO!!";
                cantError         += 1;
            }
            else if (RazonSocial == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO RAZÓN SOCIAL!!";
                cantError         += 1;
            }

            //VALIDAR TIPO DE CLIENTE
            if (string.IsNullOrEmpty(this.IdTipoCliente.ToString()))
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'TIPO DE CLIENTE'!!";
                cantError         += 1;
            }
            else if (IdTipoCliente == 0)
            {
                mValida[cantError] = "DEBE SELECCIONAR EL 'TIPO DE CLIENTE'!!";
                cantError         += 1;
            }

            //VALIDAR EL CUIT
            if (string.IsNullOrEmpty(Cuit.ToString()))
            {
                mValida[cantError] = "EL CAMPO CUIT NO PUEDE ESTAR VACÍO!!";
                cantError         += 1;
            }
            else if (Cuit == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO CUIT!!";
                cantError         += 1;
            }
            //else
            //{
            //    //Validar la CUIT
            //    clsCUIT oCUITvalido = new clsCUIT(Cuit);

            //    if (!(oCUITvalido.EsValido))
            //    {
            //        mValida[cantError] = "EL CUIT INGRESADO ES INCORRECTO. VERIFIQUE!";
            //        cantError += 1;
            //    }
            //}

            //VALIDAR CONDICON IVA
            if (string.IsNullOrEmpty(IdCondicionIva.ToString()))
            {
                mValida[cantError] = "DEBE SELECCIONAR LA CONDICION FRENTE AL IVA!!";
                cantError         += 1;
            }
            else if (IdCondicionIva == 0)
            {
                mValida[cantError] = "DEBE SELECCIONAR LA CONDICION FRENTE AL IVA!!";
                cantError         += 1;
            }

            //LOCALIDAD
            if (string.IsNullOrEmpty(IdLocalidad.ToString()))
            {
                mValida[cantError] = "DEBE SELECCIONAR UNA LOCALIDAD!!";
                cantError         += 1;
            }
            else if (IdLocalidad == 0)
            {
                mValida[cantError] = "DEBE ESPECIFICAR UNA LOCALIDAD!!";
                cantError         += 1;
            }

            //PROVINCIA
            if (string.IsNullOrEmpty(IdProvincia.ToString()))
            {
                mValida[cantError] = "DEBE SELECCIONAR UNA PROVINCIA!!";
                cantError         += 1;
            }
            else if (IdProvincia == 0)
            {
                mValida[cantError] = "DEBE ESPECIFICAR UNA PROVINCIA!!";
                cantError         += 1;
            }
            //TRANSPORTE
            if (string.IsNullOrEmpty(IdTransporte.ToString()))
            {
                mValida[cantError] = "DEBE SELECCIONAR UN TRANSPORTE!!";
                cantError         += 1;
            }
            else if (IdTransporte == 0)
            {
                mValida[cantError] = "DEBE ESPECIFICAR UN TRANSPORTE!!";
                cantError         += 1;
            }
            //Se agregó la validación del teléfono a pedido de Mariano el 09/03/2016

            /*  if (string.IsNullOrEmpty(Telefono.ToString()))
             * {
             *    mValida[cantError] = "EL CAMPO TELÉFONO NO PUEDE ESTAR VACÍO!!";
             *    cantError += 1;
             * }
             * else if (Telefono == " ")
             * {
             *    mValida[cantError] = "DEBE COMPLETAR EL CAMPO TELÉFONO!!";
             *    cantError += 1;
             * }*/

            // No funciona el tema de las fechas VER

            /*string dia = "";
             * string mes = "";
             * string ano = "";
             *
             * dia = clsGlobales.Mid(Alta, 3,2);
             * mes = clsGlobales.Left(Alta, 2);
             * ano = clsGlobales.Right(Alta, 4);
             *
             * string AltaF = Convert.ToDateTime(dia + "/" + mes + "/" + ano).ToString(); */

            //VALIDA FECHA ALTA
            if (!(EsFecha(Alta)))
            {
                mValida[cantError] = "DEBE ESPECIFICAR UNA FECHA DE ALTA VALIDA!!";
                cantError         += 1;
            }
            else
            {
                if (clsGlobales.myEstado == "A")
                {
                    //SI LA FECHA ES MAYOR A LA DEL DIA EN CURSO
                    if (Convert.ToDateTime(Alta) > DateTime.Today)
                    {
                        mValida[cantError] = "LA FECHA DE ALTA NO PUEDE SER POSTERIOR A LA DEL DÍA EN CURSO!!";
                        cantError         += 1;
                    }
                    if (Convert.ToDateTime(Alta) < DateTime.Today)
                    {
                        mValida[cantError] = "LA FECHA DE ALTA NO PUEDE SER ANTERIOR A LA DEL DÍA EN CURSO!!";
                        cantError         += 1;
                    }
                }
            }


            return(mValida);
        }