예제 #1
0
        private void Registrar()
        {
            try
            {
                if (!ValidarCampos())
                {
                    return;
                }
                clsUsuario objUsu = new clsUsuario(strNombreApp);
                objUsu.NickUsuario = this.txtNomUsuario.Text;
                objUsu.Contrasena  = this.txtContrasena.Text;
                objUsu.Nombre      = this.txtNombre.Text;
                objUsu.Cedula      = this.txtCedula.Text;

                if (!objUsu.CrearUsuario())
                {
                    this.lblMensaje.Text   = objUsu.Error;
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }

                if (objUsu.Respuesta == 0)
                {
                    this.lblMensaje.Text   = "El usuario ya se encuentra registrado";
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }
                else
                {
                    this.lblMensaje.Text   = "Nuevo usuario registrado con exito";
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }
            }
            catch (Exception ex)
            {
                this.lblMensaje.Text   = ex.Message;
                this.pnlAlerta.Visible = true;
                return;
            }
        }
예제 #2
0
        public ActionResult Crear(Usuario usuario)
        {
            try
            {
                if (ObjUsuario.CrearUsuario(usuario.Nombre_usuario, usuario.Apellido1_usuario, usuario.Apellido2_usuario, usuario.Fecha_nacimiento, usuario.IdTipoIdentificacion,
                                            usuario.Identificacion, usuario.Correo, usuario.Saldo, usuario.Telefono, usuario.Clave, usuario.Estado))
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.Usuarios = ObjUsuario.ConsultarUsuario();

                    return(View());
                }
            }
            catch (Exception ex)
            {
                return(new HttpNotFoundResult("Error al consultar el Usuario"));
            }
        }
예제 #3
0
        private void RegistrarPiloto()
        {
            try
            {
                if (!ValidarCampos())
                {
                    return;
                }
                clsLineaAerea objLA = new clsLineaAerea(strNombreApp);
                objLA.CodLineaAerea = this.txtCodLineaAerea.Text.Trim();
                if (!objLA.ConsultarLineaAerea())
                {
                    this.lblMensaje.Text   = objLA.Error;
                    this.pnlAlerta.Visible = true;
                    objLA = null;
                    return;
                }
                clsPiloto objValPil = new clsPiloto(strNombreApp);
                objValPil.Identificacion = this.txtIDPiloto.Text.Trim();
                if (objValPil.ConsultarPiloto())
                {
                    this.lblMensaje.Text   = "Lo sentimos ,ya hay un piloto registrado con esa identificación";
                    this.pnlAlerta.Visible = true;
                    objValPil = null;
                    return;
                }
                objValPil = null;
                clsUsuario objUsu = new clsUsuario(strNombreApp);
                objUsu.NickUsuario = this.txtNickPiloto.Text;
                objUsu.Clave       = this.txtClavePiloto.Text;
                objUsu.Rol         = "P";

                if (!objUsu.CrearUsuario())
                {
                    this.lblMensaje.Text   = objUsu.Error;
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }

                if (objUsu.Respuesta == 0)
                {
                    this.lblMensaje.Text   = "Nombre de usuario no disponible";
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }
                else
                {
                    if (!crearPiloto())
                    {
                        return;
                    }
                    this.lblMensaje.Text   = "Nuevo piloto registrado con exito";
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }
            }
            catch (Exception ex)
            {
                this.lblMensaje.Text   = ex.Message;
                this.pnlAlerta.Visible = true;
                return;
            }
        }
예제 #4
0
        private void RegistrarAdmin()
        {
            try
            {
                if (!ValidarCampos())
                {
                    return;
                }
                clsPersona objPersona = new clsPersona(strNombreApp);
                objPersona.Identificacion = this.txtIDAdmin.Text.Trim();
                if (objPersona.ValidarIdentificacion())
                {
                    this.lblMensaje.Text   = "Los sentimos, ya hay un administrador registrado con esa identificación";
                    this.pnlAlerta.Visible = true;
                    objPersona             = null;
                    return;
                }

                clsUsuario objUsu = new clsUsuario(strNombreApp);
                objUsu.NickUsuario = this.txtNickAdmin.Text;
                objUsu.Clave       = this.txtClaveAdmin.Text;
                objUsu.Cedula      = this.txtIDAdmin.Text;
                objUsu.Rol         = "A";


                if (!objUsu.CrearUsuario())
                {
                    this.lblMensaje.Text   = objUsu.Error;
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }

                if (objUsu.Respuesta == 0)
                {
                    this.lblMensaje.Text   = "Nombre de usuario no disponible";
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }
                else
                {
                    if (!obtenerIdUsuario())
                    {
                        return;
                    }
                    objPersona.Nombre     = this.txtNombreAdmin.Text.Trim();
                    objPersona.Nick       = this.txtNickAdmin.Text.Trim();
                    objPersona.Ciudad     = this.txtCiudadAdmin.Text.Trim();
                    objPersona.CodUsuario = intCodUsuario;
                    objPersona.CrearPersona();
                    objPersona             = null;
                    this.lblMensaje.Text   = "Nuevo administrador registrado con exito";
                    this.pnlAlerta.Visible = true;
                    objUsu = null;
                    return;
                }
            }
            catch (Exception ex)
            {
                this.lblMensaje.Text   = ex.Message;
                this.pnlAlerta.Visible = true;
                return;
            }
        }