Exemplo n.º 1
0
        private Resultado3 Validar(facturas1 factura)
        {
            var resultado3 = new Resultado3();

            resultado3.Exitoso = true;
            if (factura == null)
            {
                resultado3.Mensaje = "Agregue un Factura Nueva!";
                resultado3.Exitoso = false;

                return(resultado3);
            }
            if (factura.Id != 0 && factura.Activo == true)
            {
                resultado3.Mensaje = "La factura ya fue emitida y no se pueden realizar cambios en ella!";
                resultado3.Exitoso = false;
            }

            if (factura.Activo == false)
            {
                resultado3.Mensaje = "La factura esta Anula y No se Puede Modificar!";
                resultado3.Exitoso = false;
            }
            if (factura.ClienteId == 0)
            {
                resultado3.Mensaje = "Seleccione un Cliente";
                resultado3.Exitoso = false;
            }

            if (factura.DepartamentoId == 0)
            {
                resultado3.Mensaje = "Seleccione un Departamento";
                resultado3.Exitoso = false;
            }
            if (factura.FacturaDetalle.Count == 0)
            {
                resultado3.Mensaje = "Agregue producto a la factura";
                resultado3.Exitoso = false;
            }
            foreach (var detalle in factura.FacturaDetalle)
            {
                if (detalle.ProductoId == 0)
                {
                    resultado3.Mensaje = "Seleccione producto validados";
                    resultado3.Exitoso = false;
                }
            }

            return(resultado3);
        }
Exemplo n.º 2
0
        private Resultado3 Validar(Cliente clientes)
        {
            var resultado3 = new Resultado3();

            resultado3.Exitoso = true;



            if (clientes.Nombres == " ")
            {
                resultado3.Mensaje = "Ingrese un Nombre";
                resultado3.Exitoso = false;
            }


            if (clientes.Apellidos == " ")
            {
                resultado3.Mensaje = "Ingrese un Apellido";
                resultado3.Exitoso = false;
            }


            if (clientes.Id < 0)
            {
                resultado3.Mensaje = "el Id debe ser mayor que 0";
                resultado3.Exitoso = false;
            }
            if (clientes.Cedula == " ")
            {
                resultado3.Mensaje = "Ingrese un valor de cedula";
                resultado3.Exitoso = false;
            }
            if (clientes.Email == " ")
            {
                resultado3.Mensaje = "Ingrese Un Correo Valido";
                resultado3.Exitoso = false;
            }


            return(resultado3);
        }