예제 #1
0
        void ActualizarUsuarios()
        {
            String rpta = "";

            try
            {
                ceUsuarios objusuariose = new ceUsuarios();
                if (validacion() == "ok")
                {
                    objusuariose.Usuario = txtUsuario.Text;
                    objusuariose.Clave   = txtClave.Text;
                    objusuariose.Estado  = txtEstado.Text;
                    objusuariose.Rol     = txtRol.Text;

                    rpta = objusuarioscn.ModificarUsuarios(objusuariose);
                    MessageBox.Show(rpta, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    MessageBox.Show(validacion(), "Messaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(rpta, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
 public String RegistrarUsuarios(ceUsuarios obUsuarios)
 {
     cn = conexion.conectar();
     try
     {
         da = new SqlDataAdapter("sp_registrodeusuarios", cn);
         da.SelectCommand.CommandType = CommandType.StoredProcedure;
         da.SelectCommand.Parameters.Add("@usuario", SqlDbType.NVarChar).Value = obUsuarios.Usuario;
         da.SelectCommand.Parameters.Add("@clave", SqlDbType.NVarChar).Value   = obUsuarios.Clave;
         da.SelectCommand.Parameters.Add("@estado", SqlDbType.NVarChar).Value  = obUsuarios.Estado;
         da.SelectCommand.Parameters.Add("@rol", SqlDbType.NVarChar).Value     = obUsuarios.Rol;
         cn.Open();
         da.SelectCommand.ExecuteNonQuery();
         return("Registro Correcto");
     }
     catch (Exception ex)
     {
         return("error:" + ex.Message);
     }
     finally
     {
         da.Dispose();
         conexion.conectar().Dispose();
     }
 }
예제 #3
0
        public String Conocer_Rol(ceUsuarios obUsuarios)
        {
            cn = conexion.conectar();
            da = new SqlDataAdapter("sp_rol", cn);
            da.SelectCommand.CommandType = CommandType.StoredProcedure;
            da.SelectCommand.Parameters.Add("@usuario", SqlDbType.NVarChar).Value = obUsuarios.Usuario;
            cn.Open();
            String rol = (da.SelectCommand.ExecuteScalar().ToString());

            return(rol);
        }
예제 #4
0
        void conocerrol()
        {
            String rpta = "";

            try
            {
                ceUsuarios objusuariose = new ceUsuarios();

                objusuariose.Usuario = var_nombre;

                rpta = objusuarioscn.Conocer_Rol(objusuariose);
                toolStripStatusLabel4.Text = rpta;
            }
            catch (Exception ex)
            {
                MessageBox.Show(rpta, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #5
0
        void logearse()
        {
            String rpta = "";

            try
            {
                ceUsuarios objusuariose = new ceUsuarios();
                if (validacion() == "ok")
                {
                    objusuariose.Usuario = comboBox1.Text;
                    objusuariose.Clave   = txtClave.Text;


                    rpta = objusuarioscn.logear(objusuariose);
                    if (rpta != "ingresar datos correctos")
                    {
                        MessageBox.Show(rpta, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    else
                    {
                        MessageBox.Show(rpta, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                        return;
                    }
                    this.Hide();
                    Form2  frmDos      = new Form2();
                    string selecionado = Convert.ToString(comboBox1.Text);
                    frmDos.var_nombre = selecionado;
                    frmDos.Show();
                }
                else
                {
                    MessageBox.Show(validacion(), "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtClave.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(rpta, "Messaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #6
0
        public String logear(ceUsuarios obUsuarios)
        {
            cn = conexion.conectar();

            String resultado = "y";

            try
            {
                da = new SqlDataAdapter("sp_USUARIOSS", cn);
                da.SelectCommand.CommandType = CommandType.StoredProcedure;
                da.SelectCommand.Parameters.Add("@usuario", SqlDbType.NVarChar).Value = obUsuarios.Usuario;
                da.SelectCommand.Parameters.Add("@clave", SqlDbType.NVarChar).Value   = obUsuarios.Clave;
                cn.Open();
                dt = new DataTable();
                da.Fill(dt);
                if (dt.Rows.Count == 0)
                {
                    resultado = "ingresar datos correctos";
                }
                else
                {
                    /*en esta linea capturar el nombre de usuario*/
                    String nomusu = dt.Rows[0][0].ToString();
                    resultado = "Bienvenido:" + nomusu;
                }
                return(resultado);
            }
            catch (Exception e)
            {
                return("Error:" + e.Message);
            }
            finally
            {
                da.Dispose();
                conexion.conectar().Dispose();
            }
        }
예제 #7
0
 public String Conocer_Rol(ceUsuarios obUsuarios)
 {
     return(usuariosdao.Conocer_Rol(obUsuarios));
 }
예제 #8
0
 public String ModificarUsuarios(ceUsuarios obUsuarios)
 {
     return(usuariosdao.ModificarUsuarios(obUsuarios));
 }
예제 #9
0
 public String RegistrarUsuarios(ceUsuarios obUsuarios)
 {
     return(usuariosdao.RegistrarUsuarios(obUsuarios));
 }
예제 #10
0
 public String logear(ceUsuarios obUsuarios)
 {
     return(usuariosdao.logear(obUsuarios));
 }