예제 #1
0
        private bool MethodValidarDatos()
        {
            var    vrValidaDatos   = false;
            string OutMessageValid = string.Empty;

            if (ESGR_Cliente.Cliente == null || ESGR_Cliente.Cliente.Trim().Length == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorCliente, "Campo Obligatorio: Cliente", CmpButton.Aceptar);
                vrValidaDatos = true;
            }
            else if (ESGR_Cliente.NroDocIdentidad == null || ESGR_Cliente.NroDocIdentidad.Trim().Length == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorCliente, "Campo Obligatorio: Numero de Documento", CmpButton.Aceptar);
                vrValidaDatos = true;
            }
            else if (ESGR_Cliente.FechaNacimiento == null)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorCliente, "Campo Obligatorio: Fecha Nacimiento", CmpButton.Aceptar);
                vrValidaDatos = true;
            }
            else if (ESGR_Cliente.Correo != null)
            {
                if (!CmpMetodos.ValidateEmail(ESGR_Cliente.Correo, out OutMessageValid))
                {
                    CmpMessageBox.Show(SGRMessage.AdministratorCliente, OutMessageValid, CmpButton.Aceptar);
                    vrValidaDatos = true;
                }
            }
            else if (ESGR_Cliente.Direccion == null || ESGR_Cliente.Direccion.Trim().Length == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorCliente, "Campo Obligatorio: Direccion", CmpButton.Aceptar);
                vrValidaDatos = true;
            }
            return(vrValidaDatos);
        }
예제 #2
0
        private bool MethodValidarDatos()
        {
            string Message = string.Empty;

            if (ESGR_Usuario.ESGR_Perfil == null || ESGR_Usuario.ESGR_Perfil.IdPerfil == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, "Campo Obligatorio: Tipo Usuario [Perfil].", CmpButton.Aceptar);
                return(true);
            }
            else if (ESGR_Usuario.Nombres == null || ESGR_Usuario.Nombres.Trim().Length == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, "Campo Obligatorio: Nombre de Usuario.", CmpButton.Aceptar);
                return(true);
            }
            else if (ESGR_Usuario.Apellidos == null || ESGR_Usuario.Apellidos.Trim().Length == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, "Campo Obligatorio: Apellido de Usuario.", CmpButton.Aceptar);
                return(true);
            }
            else if (ESGR_Usuario.Correo == null || ESGR_Usuario.Correo.Trim().Length == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, "Campo Obligatorio: Correo de Usuario.", CmpButton.Aceptar);
                return(true);
            }
            else if (!CmpMetodos.ValidateEmail(ESGR_Usuario.Correo, out Message))
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, Message, CmpButton.Aceptar);
                return(true);
            }
            else if (ESGR_Usuario.Usuario == null || ESGR_Usuario.Usuario.Trim().Length == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, "Campo Obligatorio: Usuario.", CmpButton.Aceptar);
                return(true);
            }
            else if (CollectionDataGridESGR_EmpresaSucursal.Count == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, "Ingrese al menos una Sucursal.", CmpButton.Aceptar);
                return(true);
            }
            else if (CollectionDataGridESGR_Area.Count == 0)
            {
                CmpMessageBox.Show(SGRMessage.AdministratorUsuario, "Ingrese al menos una Área.", CmpButton.Aceptar);
                return(true);
            }
            return(false);
        }
예제 #3
0
        public string MethodLoadHabilitarXML()
        {
            string vrCadena = string.Empty;

            vrCadena = "<ROOT>";
            CollectionESGR_Usuario.ToList().ForEach((f) =>
            {
                if (f.Habilitar)
                {
                    vrCadena += "<Listar ";
                    vrCadena += "xIdUsuario = \'" + f.IdUsuario;
                    vrCadena += "\' xContrasenia = \'" + CmpCifrarObjecto.Encriptar(f.Contrasenia = CmpMetodos.CreatePassword(10));
                    vrCadena += "\'></Listar>";
                }
            });
            vrCadena += "</ROOT>";
            return(vrCadena);
        }