示例#1
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                Modelos.Usuarios  usu         = new Modelos.Usuarios();
                Modelos.Clientes  cli         = new Modelos.Clientes();
                Conexion.Conexion com         = new Conexion.Conexion();
                DataTable         dvtClientes = cli.consultaCliente(txtRFC.Text);
                DataTable         dvtUsuario  = usu.consultaUsuario1(txtCorreo.Text, txtUsuario.Text);

                if (txtContrasena.Text.Length < 6)
                {
                    Response.Write("<script language=javascript> alert('La contraseña debe tener almenos 6 caracteres')</script>");
                }
                else
                {
                    if (txtRFC.Text.Length < 12)
                    {
                        Response.Write("<script language=javascript> alert('El RFC es demasiado corto')</script>");
                    }
                    else
                    {
                        if (txtConfContra.Text == txtContrasena.Text)
                        {
                            if (dvtUsuario.Rows.Count > 0 && dvtClientes.Rows.Count > 0)
                            {
                                Response.Write("<script language=javascript> alert('No se registro usuario o el usuario ya existe')</script>");
                            }
                            else
                            {
                                if (Modelos.Usuarios.agregarUsuario(txtUsuario.Text, txtContrasena.Text, txtCorreo.Text) > 0 && Modelos.Clientes.agregarCliente(txtNombreCompleto.Text, txtRFC.Text) > 0)
                                {
                                    Response.Write("<script language=javascript> alert('Registrado Correctamente, Ya puedes iniciar sesion')</script>");
                                }
                                else
                                {
                                    Response.Write("<script language=javascript> alert('No se registro usuario o el usuario ya existe')</script>");
                                }
                            }
                        }
                        else
                        {
                            Response.Write("<script language=javascript> alert('Las contraseñas no coinciden')</script>");
                        }
                    }
                }
            }
            catch
            {
                Response.Write("<script language=javascript> alert('Verifica tus datos')</script>");
            }
        }
示例#2
0
        protected void btnInic_Click(object sender, EventArgs e)
        {
            String usuario    = txtEmail.Text.Replace(";", "").Replace("'", "").Replace("/", "").Replace("--", "");
            String contrasena = txtPassword.Text.Replace(";", "").Replace("'", "").Replace("/", "").Replace("--", "");

            Conexion.Conexion con = new Conexion.Conexion();
            if (con.verificar(usuario, contrasena) == true)
            {
                Modelos.Usuarios usu         = new Modelos.Usuarios();
                DataTable        dtvUsuarios = usu.consultaUsuario(usuario, contrasena);
                int estado = Convert.ToInt32(dtvUsuarios.Rows[0]["estado"].ToString());
                if (estado == 1)
                {
                    Session["UsuarioID"] = dtvUsuarios.Rows[0]["id_usuario"].ToString();
                    Session["total"]     = 0;
                    int tipo_usuario = Convert.ToInt32(dtvUsuarios.Rows[0]["tipo_usuario"].ToString());
                    switch (tipo_usuario)
                    {
                    case 1:
                        //Response.Redirect("");
                        Response.Write("<script language=javascript> alert('Admi')</script>");
                        break;

                    case 2:
                        Response.Write("<script language=javascript> alert('Bienvenido')</script>");
                        Response.Redirect("/Clientes/IndexClientes.aspx");

                        break;
                    }



                    //MessageBox.Show("EXITO");
                }
                else
                {
                    Response.Write("<script language=javascript> alert('Usuario inhabilitado')</script>");
                }
            }
            else
            {
                Response.Write("<script language=javascript> alert('Usuario o contraseña incorrecta')</script>");
            }
        }
示例#3
0
        public static int agregarUsuario(string usuario, string contrasena, string correo)
        {
            try
            {
                Conexion.Conexion con = new Conexion.Conexion();


                Usuarios usu = new Usuarios();
                usu.agregarCampo("@usuario", usuario);
                usu.agregarCampo("@contrasena", Conexion.Utilerias.Encriptar(contrasena));
                usu.agregarCampo("@correo", correo);
                usu.agregarCampo("@tipo_usuario", 2);
                usu.agregarCampo("@estado", 1);
                return(usu.guardarRegistro());
            }
            catch
            {
                MessageBox.Show("Te falto llenar uno o mas campos");
            }
            return(0);
        }
示例#4
0
 public MenuDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#5
0
 public UsuariosDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#6
0
 public MinutasDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#7
0
 public EmailDAL()
 {
     cn = new Conexion.Conexion();
 }
 public CatDepartamentosDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#9
0
 public IndicadoresDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#10
0
 public MenuPerfilDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#11
0
 public PerfilesDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#12
0
 // Constructor de la clase CatRamasDAL
 public CatRamasDAL()
 {
     // Crea una instacia cn de la clase Conexion
     cn = new Conexion.Conexion();
 }
 public CatStatusOrdenDAL()
 {
     cn = new Conexion.Conexion();
 }
示例#14
0
 public CentrosCostosDAL()
 {
     cn = new Conexion.Conexion();
 }
 // Constructor de la clase CatTiposSolicitudDAL
 public CatTiposSolicitudDAL()
 {
     // Crea una instacia cn de la clase Conexion
     cn = new Conexion.Conexion();
 }