예제 #1
0
 public bool VerificaSexo()
 {
     if (Sexo.Equals("F") || Sexo.Equals("M"))
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
 public void CalcularPulsaciones()
 {
     if (Sexo.Equals("F") || Sexo.Equals("f"))
     {
         Pulsacion = (220 - Edad) / 10;
     }
     else
     {
         Pulsacion = (210 - Edad) / 10;
     }
 }
예제 #3
0
 public void CalcularPulsaciones()
 {
     if (Sexo.Equals("Masculino"))
     {
         Pulsaciones = ((210 - Edad) / 10.0m);
     }
     else if (Sexo.Equals("Femenino"))
     {
         Pulsaciones = ((220 - Edad) / 10.0m);
     }
 }
예제 #4
0
 public void CalcularPulsacion()
 {
     if (Sexo.Equals("F"))
     {
         Pulsacion = (210 - Edad) / 10;
     }
     else if (Sexo.Equals("M"))
     {
         Pulsacion = (220 - Edad) / 10;
     }
     else
     {
         Pulsacion = 0;
     }
 }
        // Constructores
        public AltaAutoresViewModel()
        {
            comandoAlta = new Command(
                execute: () =>
            {
                App.Database.AddAutor(new Autor(Nombre, Apellidos, Nacimiento.Substring(0, 10), Telefono, Sexo));
                limpiarCampos();
                Application.Current.MainPage.DisplayAlert("Información", "Autor registrado con éxito.", "Aceptar");
                RefreshCanExecutes();
            },
                canExecute: () =>
            {
                return(!Nombre.Equals("") &&
                       !Apellidos.Equals("") &&
                       !Telefono.Equals("") &&
                       !Sexo.Equals("Seleccionar..."));
            }
                );

            comandoBorrado = new Command(
                execute: async() =>
            {
                await OnAlertYesNoClicked();
                if (canClean)
                {
                    limpiarCampos();
                }
                canClean = false;
                RefreshCanExecutes();
            },
                canExecute: () =>
            {
                return(!Nombre.Equals("") ||
                       !Apellidos.Equals("") ||
                       !Telefono.Equals("") ||
                       !Sexo.Equals("Seleccionar..."));
            }
                );
        }
        public Afiliado DiligenciarAfiliado()
        {
            Console.Clear();
            string Nombre, Sexo, Afiliacion = "S";
            long   Cedula;
            int    Edad;

            Console.WriteLine("Informacion del afiliado\n");
            Console.Write("Nombre: "); Nombre = Console.ReadLine();
            Cedula = (long)isNumber("Cedula: ");
            Edad   = (int)isNumber("Edad: ");
            Console.Write("Sexo M/F:"); Sexo = Console.ReadLine();
            Sexo = Sexo.ToUpper();
            if (Sexo.Equals("M"))
            {
                Sexo = "Masculino";
            }
            else if (Sexo.Equals("F"))
            {
                Sexo = "Femenino";
            }
            Console.WriteLine("\tAfiliacion");
            Console.Write("(C) Contributivo (S) Subcidiado : "); Afiliacion = Console.ReadLine();
            Afiliacion = Afiliacion.ToUpper();
            if (Afiliacion.Equals("S"))
            {
                Afiliacion = "Subcidiado"; return(new Afiliado(Nombre, Cedula, Sexo, Edad, Afiliacion));
            }
            else if (Afiliacion.Equals("C"))
            {
                Afiliacion = "Contributivo"; return(new Afiliado(Nombre, Cedula, Sexo, Edad, Afiliacion));
            }
            else
            {
                return(DiligenciarAfiliado());
            }
        }
예제 #7
0
        string IDataErrorInfo.this[string columnName]
        {
            get
            {
                if (columnName == "Nombre")
                {
                    if (Nombre == null)  //must have an order description
                    {
                        return(" ");
                    }
                    else if (Nombre.Trim() == string.Empty)
                    {
                        return("Es un campo obligatorio");
                    }
                    foreach (char c in Nombre)
                    {
                        if (!Char.IsLetter(c) && c != ' ')
                        {
                            return("Solo caracteres alfabéticos");
                        }
                    }
                }
                else if (columnName == "Apellidos")
                {
                    if (Apellidos == null)
                    {
                        return(" ");
                    }
                    else if (Apellidos.Trim() == string.Empty)
                    {
                        return("Es un campo obligatorio");
                    }
                    foreach (char c in Apellidos)
                    {
                        if (!Char.IsLetter(c) && c != ' ')
                        {
                            return("Solo caracteres alfabéticos");
                        }
                    }
                }
                else if (columnName == "Sexo")
                {
                    if (Sexo.Equals('-'))
                    {
                        return(" ");
                    }
                    //if(Sexo != 'F' && Sexo != 'M')
                    //    return "Es un campo obligatorio";
                }
                else if (columnName == "Celular")
                {
                    if (Celular == null)
                    {
                        return(" ");
                    }
                    else if (Celular.Trim() == string.Empty)
                    {
                        return("Es un campo obligatorio");
                    }
                    foreach (char c in Celular)
                    {
                        if (!Char.IsDigit(c))
                        {
                            return("Solo se permiten números");
                        }
                    }
                }
                else if (columnName == "Telefono")
                {
                    if (Telefono == null)
                    {
                        return(" ");
                    }
                    else if (Telefono.Trim() == string.Empty)
                    {
                        return("Es un campo obligatorio");
                    }
                    foreach (char c in Telefono)
                    {
                        if (!Char.IsDigit(c))
                        {
                            return("Solo se permiten números");
                        }
                    }
                }
                else if (columnName == "CentLaboral")
                {
                    if (CentLaboral == null)  //must have an order description
                    {
                        return(" ");
                    }
                    else if (CentLaboral.Trim() == string.Empty)
                    {
                        return("Es un campo obligatorio");
                    }
                    foreach (char c in CentLaboral)
                    {
                        if (!Char.IsLetterOrDigit(c) && c != ' ')
                        {
                            return("Solo caracteres alfanuméricos");
                        }
                    }
                }
                else if (columnName == "Email")
                {
                    if (CentLaboral == null)  //must have an order description
                    {
                        return(" ");
                    }
                    else if (CentLaboral.Trim() == string.Empty)
                    {
                        return("Es un campo obligatorio");
                    }

                    string expresion;
                    expresion = "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
                    if (Regex.IsMatch(Email, expresion))
                    {
                        if (!(Regex.Replace(Email, expresion, string.Empty).Length == 0))
                        {
                            return("Email invalido");
                        }
                    }
                    else
                    {
                        return("Email invalido");
                    }
                }
                else if (columnName == "NCTMP")
                {
                    if (NCTMP == null)
                    {
                        return(" ");
                    }
                    foreach (char c in NCTMP)
                    {
                        if (!Char.IsDigit(c))
                        {
                            return("Solo se permiten números");
                        }
                    }
                }
                else if (columnName == "NNDTA")
                {
                    if (NNDTA == null)
                    {
                        return(" ");
                    }
                    foreach (char c in NNDTA)
                    {
                        if (!Char.IsDigit(c))
                        {
                            return("Solo se permiten números");
                        }
                    }
                }
                return(null);
            }
        }