コード例 #1
0
 public bool CoincideCon(Persona modelo)
 {
     if (modelo.DNI != 0 && modelo.DNI != DNI)
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Apellido) && !Apellido.Equals(modelo.Apellido, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Direccion) && !Direccion.Equals(modelo.Direccion, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Telefono) && !Telefono.Equals(modelo.Telefono, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (modelo.FechaDeNacimiento != DateTime.MinValue && FechaDeNacimiento != modelo.FechaDeNacimiento)
     {
         return(false);
     }
     return(true);
 }
コード例 #2
0
 public bool CoincideCon(Persona modelo)
 {
     // IF SON TODOS LOS CASOS QUE NO COINCIDEN EL ORIGINAL CON EL MODELO
     // si el dni el modelo de Persona  es diferente a 0 y es diferente al dni persona(original)
     if (modelo.DNI != 0 && modelo.DNI != DNI)
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Apellido) && !Apellido.Equals(modelo.Apellido, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Direccion) && !Direccion.Equals(modelo.Direccion, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (!string.IsNullOrWhiteSpace(modelo.Telefono) && !Telefono.Equals(modelo.Telefono, StringComparison.CurrentCultureIgnoreCase))
     {
         return(false);
     }
     if (modelo.FechaDeNacimiento != DateTime.MinValue && FechaDeNacimiento != modelo.FechaDeNacimiento)
     {
         return(false);
     }
     return(true);
 }
コード例 #3
0
ファイル: Agent.cs プロジェクト: sebastianttorres/CSMaker
 public void avanzar()
 {
     if (Direccion.Equals("left"))
     {
         velocidad.X = -aceleracion;
     }
     else if (Direccion.Equals("right"))
     {
         velocidad.X = aceleracion;
     }
 }
コード例 #4
0
ファイル: Agent.cs プロジェクト: sebastianttorres/CSMaker
 public void cambiarDireccion()
 {
     if (Direccion.Equals("left"))
     {
         Direccion = "right";
     }
     else
     {
         Direccion = "left";
     }
     // hace una llamada a la funcion avanzar para no entrar en un loop.
     avanzar();
 }
コード例 #5
0
        private async void GuardarCliente()
        {
            string resultado = string.Empty;

            try
            {
                if (Cedula.Equals(""))
                {
                    MostrarMensaje("Debe ingresar la cédula!");
                    return;
                }

                if (Nombre.Equals(""))
                {
                    MostrarMensaje("Debe ingresar el nombre!");
                    return;
                }

                if (Telefono.Equals(""))
                {
                    MostrarMensaje("Debe ingresar el teléfono!");
                    return;
                }

                if (Email.Equals(""))
                {
                    MostrarMensaje("Debe ingresar el email!");
                    return;
                }

                if (Direccion.Equals(""))
                {
                    MostrarMensaje("Debe ingresar la dirección!");
                    return;
                }

                ClienteModel objCliente = new ClienteModel();
                objCliente.Cedula           = Cedula;
                objCliente.Nombre           = Nombre;
                objCliente.Telefono         = Telefono;
                objCliente.Email            = Email;
                objCliente.Estado           = Convert.ToInt32(Estado);
                objCliente.Direccion        = Direccion;
                objCliente.Usuario_Creacion = Globales.UsuarioActivo;
                objCliente.Fecha_Creacion   = DateTime.Now;

                if (_ClienteActual == null)
                {
                    resultado = await ClienteModel.Insertar(objCliente);
                }
                else
                {
                    resultado = await ClienteModel.Actualizar(objCliente);
                }

                if (resultado.Equals("true"))
                {
                    RefrescarLista();
                    MostrarMensaje("Cliente guardado");
                    Limpiar();
                    return;
                }
                else
                {
                    MostrarMensaje("No fue posible guardar el cliente, por favor verificar los datos ingresados");
                    return;
                }
            }
            catch (Exception ex)
            {
                MostrarMensaje("No fue posible insertar el cliente!");
            }
        }