Esempio n. 1
0
        //buscar
        public DataTable BuscarEmpleado(DEmpleado Empleado)
        {
            DataTable     DtResultado = new DataTable("empleado");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.conexion;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spbuscar_empleado";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametros
                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textobuscar";
                ParTextoBuscar.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscar.Size          = 50;
                ParTextoBuscar.Value         = Empleado.Textobuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
                string e = ex.ToString();
            }

            return(DtResultado);
        }
Esempio n. 2
0
        //metodo desactivar
        public string Desactivar(DEmpleado Empleado)
        {
            string        respuesta = "";
            SqlConnection SqlCon    = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = Conexion.conexion;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spdesactivar_empleado";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametros
                SqlParameter ParIdempleado = new SqlParameter();
                ParIdempleado.ParameterName = "@idempleado";
                ParIdempleado.SqlDbType     = SqlDbType.Int;
                ParIdempleado.Value         = Empleado.Idempleado;
                SqlCmd.Parameters.Add(ParIdempleado);

                //Ejecutamos el comando
                respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Activó.";
            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }

            return(respuesta);
        }
Esempio n. 3
0
        //LOGIN
        public DataTable Login(DEmpleado Empleado)
        {
            DataTable     DtResultado = new DataTable("empleado");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.conexion;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "splogin";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametros
                SqlParameter ParUser = new SqlParameter();
                ParUser.ParameterName = "@username";
                ParUser.SqlDbType     = SqlDbType.NVarChar;
                ParUser.Size          = 50;
                ParUser.Value         = Empleado.Username;
                SqlCmd.Parameters.Add(ParUser);

                SqlParameter ParPass = new SqlParameter();
                ParPass.ParameterName = "@password_user";
                ParPass.SqlDbType     = SqlDbType.NVarChar;
                ParPass.Value         = Empleado.Passworduser;
                SqlCmd.Parameters.Add(ParPass);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
                string e = ex.ToString();
            }

            return(DtResultado);
        }
Esempio n. 4
0
        //metodo editar
        public string Editar(DEmpleado Empleado)
        {
            string        respuesta = "";
            SqlConnection SqlCon    = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = Conexion.conexion;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_empleado";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //parametros
                SqlParameter ParIdempledo = new SqlParameter();
                ParIdempledo.ParameterName = "@idempleado";
                ParIdempledo.SqlDbType     = SqlDbType.Int;
                ParIdempledo.Value         = Empleado.Idempleado;
                SqlCmd.Parameters.Add(ParIdempledo);

                SqlParameter ParIdentidad = new SqlParameter();
                ParIdentidad.ParameterName = "@identidad";
                ParIdentidad.SqlDbType     = SqlDbType.VarChar;
                ParIdentidad.Size          = 50;
                ParIdentidad.Value         = Empleado.Identidad;
                SqlCmd.Parameters.Add(ParIdentidad);

                SqlParameter ParPrimernombre = new SqlParameter();
                ParPrimernombre.ParameterName = "@primer_nombre";
                ParPrimernombre.SqlDbType     = SqlDbType.NVarChar;
                ParPrimernombre.Size          = 100;
                ParPrimernombre.Value         = Empleado.Primernombre;
                SqlCmd.Parameters.Add(ParPrimernombre);

                SqlParameter ParPrimerapellido = new SqlParameter();
                ParPrimerapellido.ParameterName = "@primer_apellido";
                ParPrimerapellido.SqlDbType     = SqlDbType.NVarChar;
                ParPrimerapellido.Size          = 100;
                ParPrimerapellido.Value         = Empleado.Primerapellido;
                SqlCmd.Parameters.Add(ParPrimerapellido);

                SqlParameter ParNacimiento = new SqlParameter();
                ParNacimiento.ParameterName = "@nacimiento";
                ParNacimiento.SqlDbType     = SqlDbType.Int;
                ParNacimiento.Value         = Empleado.Nacimiento;
                SqlCmd.Parameters.Add(ParNacimiento);

                SqlParameter ParCelular = new SqlParameter();
                ParCelular.ParameterName = "@celular";
                ParCelular.SqlDbType     = SqlDbType.NVarChar;
                ParCelular.Size          = 30;
                ParCelular.Value         = Empleado.Celular;
                SqlCmd.Parameters.Add(ParCelular);

                SqlParameter ParSalario = new SqlParameter();
                ParSalario.ParameterName = "@salario_base";
                ParSalario.SqlDbType     = SqlDbType.Money;
                ParSalario.Value         = Empleado.Salariobase;
                SqlCmd.Parameters.Add(ParSalario);

                SqlParameter ParCargo = new SqlParameter();
                ParCargo.ParameterName = "@cargo_empleado";
                ParCargo.SqlDbType     = SqlDbType.NVarChar;
                ParCargo.Size          = 45;
                ParCargo.Value         = Empleado.Cargoempleado;
                SqlCmd.Parameters.Add(ParCargo);

                SqlParameter ParActivo = new SqlParameter();
                ParActivo.ParameterName = "@activo_empleado";
                ParActivo.SqlDbType     = SqlDbType.Int;
                ParActivo.Value         = Empleado.Activo;
                SqlCmd.Parameters.Add(ParActivo);

                SqlParameter ParUsername = new SqlParameter();
                ParUsername.ParameterName = "@username";
                ParUsername.SqlDbType     = SqlDbType.NVarChar;
                ParUsername.Size          = 50;
                ParUsername.Value         = Empleado.Username;
                SqlCmd.Parameters.Add(ParUsername);

                SqlParameter ParPassword = new SqlParameter();
                ParPassword.ParameterName = "@password_user";
                ParPassword.SqlDbType     = SqlDbType.NVarChar;
                ParPassword.Value         = Empleado.Passworduser;
                SqlCmd.Parameters.Add(ParPassword);

                SqlParameter ParPrivilegios = new SqlParameter();
                ParPrivilegios.ParameterName = "@privilegios_user";
                ParPrivilegios.SqlDbType     = SqlDbType.NVarChar;
                ParPrivilegios.Value         = Empleado.Privilegiosuser;
                SqlCmd.Parameters.Add(ParPrivilegios);

                //Ejecutamos el comando
                respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Modificó el Registro.";
            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }

            return(respuesta);
        }