コード例 #1
0
        //METODO QUE VALIDA EL OBJETO PROVEEDOR (VALOR DE PROPIEDADES CARGADAS). N.
        public string[] cValidaProveedor()
        {
            string[] mValida   = new string[20];
            int      cantError = 0;

            //VALIDAR Razon Social
            if (string.IsNullOrEmpty(RazonSocial.ToString()))
            {
                mValida[cantError] = "EL CAMPO RAZON SOCIAL NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (RazonSocial == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO RAZON SOCIAL";
                cantError         += 1;
            }

            //Validar Condicion de IVA
            if (string.IsNullOrEmpty(this.IdCondicionIva.ToString()))
            {
                mValida[cantError] = "EL CAMPO CONDICION DE IVA NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (this.IdCondicionIva == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO CONDICION DE IVA";
                cantError         += 1;
            }


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

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


            //Validar Condicion de Compra
            if (string.IsNullOrEmpty(this.IdCondicionCompra.ToString()))
            {
                mValida[cantError] = "EL CAMPO CONDICION DE COMPRA NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (this.IdCondicionCompra == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO CONDICION DE COMPRA";
                cantError         += 1;
            }


            //Validar Direccion
            if (string.IsNullOrEmpty(this.Direccion.ToString()))
            {
                mValida[cantError] = "EL CAMPO DIRECCION NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (this.Direccion == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO DIRECCION";
                cantError         += 1;
            }

            //Validar Provincia
            if (string.IsNullOrEmpty(this.IdProvincia.ToString()))
            {
                mValida[cantError] = "EL CAMPO PROVINCIA NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (this.IdProvincia == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO PROVINCIA";
                cantError         += 1;
            }

            //Validar Localidad
            if (string.IsNullOrEmpty(this.IdLocalidad.ToString()))
            {
                mValida[cantError] = "EL CAMPO LOCALIDAD NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (this.IdLocalidad == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO LOCALIDAD";
                cantError         += 1;
            }

            //Validar Fecha Inicio Actividades no sea superior a la fecha actual N.
            if (Convert.ToDateTime(this.FechaInicioActividad) > DateTime.Now.Date)
            {
                mValida[cantError] = "LA FECHA DE INICIO DE ACTIVIDAD NO PUEDE SER MAYOR A LA ACTUAL!";
                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);
        }