コード例 #1
0
ファイル: Empleado.cs プロジェクト: luis-vitae/ExamenTelcel
        public bool CrearEmpleado(Negocio.Empleado empleado)
        {
            IDbConnection _Conn = DBConexion.Conexion();

            _Conn.Open();
            SqlCommand _Command = new SqlCommand("INSERT_EMPLEADO", _Conn as SqlConnection);

            _Command.CommandType = CommandType.StoredProcedure;
            _Command.Parameters.Add(new SqlParameter("@Nombre", empleado.Nombre));
            _Command.Parameters.Add(new SqlParameter("@PuestoID", empleado.PuestoID));
            _Command.Parameters.Add(new SqlParameter("@DepartamentoID", empleado.DepartamentoID));
            int Resultado = _Command.ExecuteNonQuery();

            _Conn.Close();
            return(true);
        }
コード例 #2
0
        public List <Negocio.Departamento> departamentos()
        {
            IDbConnection _conn = DBConexion.Conexion();

            _conn.Open();
            SqlCommand _Command = new SqlCommand("List_Departamento", _conn as SqlConnection);

            _Command.CommandType = CommandType.StoredProcedure;
            IDataReader _reader = _Command.ExecuteReader();
            List <Negocio.Departamento> Lista = new List <Negocio.Departamento>();

            while (_reader.Read())
            {
                Negocio.Departamento empleado = new Negocio.Departamento();
                empleado.Descripcion    = _reader.GetString(1);
                empleado.DepartamentoID = _reader.GetInt32(0);
                Lista.Add(empleado);
            }
            _conn.Close();
            return(Lista);
        }