Example #1
0
        public static List <SistemaOperativo> comboSistemaOperativo()
        {
            SqlConnection           cn    = null;
            List <SistemaOperativo> lista = new List <SistemaOperativo>();

            try
            {
                cn = new SqlConnection(cadenaConexion);
                cn.Open();
                string        sqlText = "SELECT idSistema, nombre FROM SistemaOperativo";
                SqlCommand    cmd     = new SqlCommand(sqlText, cn);
                SqlDataReader dr      = cmd.ExecuteReader();
                while (dr.Read())
                {
                    SistemaOperativo sis = new SistemaOperativo();
                    int idSisOP          = dr.GetInt32(dr.GetOrdinal("idSistema"));
                    sis.idSisOP = idSisOP;
                    String nombre = dr.GetString(dr.GetOrdinal("nombre"));
                    sis.nombre = nombre;
                    lista.Add(sis);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.ToString());
            }
            finally
            {
                if (cn != null && cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(lista);
        }
        public bool RegistrarSO(SistemaOperativo objSO)
        {
            SqlConnection con      = null;
            SqlCommand    cmd      = null;
            bool          response = false;

            try
            {
                con             = Conexion.getInstance().ConexionBD();
                cmd             = new SqlCommand("spRegistrarSistemaOperativo", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmNombre", objSO.NombreSO);
                cmd.Parameters.AddWithValue("@prmVersion", objSO.Version);
                cmd.Parameters.AddWithValue("@prmServicePack", objSO.ServiPack);
                cmd.Parameters.AddWithValue("@prmSuscripcion", objSO.Suscripcion);
                con.Open();

                int filas = cmd.ExecuteNonQuery();
                if (filas > 0)
                {
                    response = true;
                }
            }
            catch (Exception ex)
            {
                response = false;
                throw ex;
            }
            finally
            {
                con.Close();
            }
            return(response);
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,NombreSistemaOperativo")] SistemaOperativo sistemaOperativo)
        {
            if (id != sistemaOperativo.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(sistemaOperativo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SistemaOperativoExists(sistemaOperativo.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(sistemaOperativo));
        }
Example #4
0
        public void UpdateSistemaOperativo(ref SistemaOperativo oSistemaOperativo)
        {
            string        sMensaje   = string.Empty;
            Database      db         = EnterpriseLibraryContainer.Current.GetInstance <Database>("Inventario");
            StringBuilder sqlCommand = new StringBuilder();

            sqlCommand.AppendLine("UPDATE SistemaOperativo ");
            sqlCommand.AppendLine("SET Descripcion = @pDescripcion ");
            sqlCommand.AppendLine("  , Estatus  = @pEstatus ");
            sqlCommand.AppendLine("  , Version  = @pVersion ");
            sqlCommand.AppendLine("WHERE idSistema = @pidSistema");
            DbCommand dbCommand = db.GetSqlStringCommand(sqlCommand.ToString());

            db.AddInParameter(dbCommand, "@pDescripcion", DbType.String, oSistemaOperativo.descripcion);
            db.AddInParameter(dbCommand, "@pEstatus", DbType.Boolean, oSistemaOperativo.estatus == true ? 1 : 0);
            db.AddInParameter(dbCommand, "@pVersion", DbType.String, oSistemaOperativo.version);
            db.AddInParameter(dbCommand, "@pidSistema", DbType.Int32, oSistemaOperativo.idSistema);

            try
            {
                db.ExecuteNonQuery(dbCommand);
            }
            catch (DataException ex)
            {
                throw ex;
            }
        }
Example #5
0
        public void InsertSistemaOperativo(ref SistemaOperativo oSistemaOperativo)
        {
            string        sMensaje   = string.Empty;
            Database      db         = EnterpriseLibraryContainer.Current.GetInstance <Database>("Inventario");
            StringBuilder sqlCommand = new StringBuilder();

            sqlCommand.Append("stpI_SistemaOperativo");
            DbCommand dbCommand = db.GetSqlStringCommand(sqlCommand.ToString());

            dbCommand.CommandType = CommandType.StoredProcedure;

            db.AddInParameter(dbCommand, "@pDescripcion", DbType.String, oSistemaOperativo.descripcion);
            db.AddInParameter(dbCommand, "@pVersion", DbType.String, oSistemaOperativo.version);
            db.AddInParameter(dbCommand, "@pEstatus", DbType.Boolean, oSistemaOperativo.estatus);
            db.AddOutParameter(dbCommand, "@pidSistema", DbType.Int64, 4);

            try
            {
                db.ExecuteNonQuery(dbCommand);
                oSistemaOperativo.idSistema = Convert.ToInt32(db.GetParameterValue(dbCommand, "@pidSistema"));
            }
            catch (DataException ex)
            {
                throw ex;
            }
        }
Example #6
0
 public bool RegistrarSistemaOperativo(SistemaOperativo objSistemaOperativo)
 {
     try
     {
         return(SistemaOperativoDAO.getInstance().RegistrarSO(objSistemaOperativo));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public async Task <IActionResult> Create([Bind("Id,NombreSistemaOperativo")] SistemaOperativo sistemaOperativo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sistemaOperativo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sistemaOperativo));
        }
Example #8
0
        public SistemaOperativo getSistemaOperativoporDescripcion(string ssDescripcion)
        {
            SistemaOperativo oSistemaOperativo = new SistemaOperativo();
            DataSet          ds = new DataSet();

            Database      db         = EnterpriseLibraryContainer.Current.GetInstance <Database>("Inventario");
            StringBuilder sqlCommand = new StringBuilder();

            //sqlCommand.AppendLine("SELECT	  idSistema ");
            //sqlCommand.AppendLine("		    , Descripcion ");
            //sqlCommand.AppendLine("FROM SistemaOperativo ");
            //sqlCommand.AppendLine("WHERE   Descripcion = @Descripcion");
            sqlCommand.AppendLine("SELECT idSistema,");
            sqlCommand.AppendLine("       Descripcion,");
            sqlCommand.AppendLine("       Version");
            sqlCommand.AppendLine("       Estatus");
            sqlCommand.AppendLine("FROM   SistemaOperativo");
            sqlCommand.AppendLine("WHERE  Descripcion LIKE '%' + @Descripcion + '%'");
            sqlCommand.AppendLine("UNION");
            sqlCommand.AppendLine("SELECT idSistema,");
            sqlCommand.AppendLine("       Descripcion,");
            sqlCommand.AppendLine("       Version");
            sqlCommand.AppendLine("       Estatus");
            sqlCommand.AppendLine("FROM   SistemaOperativo");
            sqlCommand.AppendLine("WHERE  Version LIKE '%' + @Descripcion + '%'");

            DbCommand selectCommand = null;

            selectCommand = db.GetSqlStringCommand(sqlCommand.ToString());
            db.AddInParameter(selectCommand, "@Descripcion", DbType.String, ssDescripcion);

            try
            {
                ds = db.ExecuteDataSet(selectCommand);
            }
            catch (DataException ex)
            {
                throw ex;
            }

            if (ds.Tables[0].Rows.Count > 0)
            {
                bool estatus;
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    oSistemaOperativo.idSistema   = Convert.ToInt32(dr["idSistema"]);
                    oSistemaOperativo.descripcion = dr["Descripcion"].ToString();
                    oSistemaOperativo.version     = dr["Version"].ToString();
                    bool.TryParse(dr["Estatus"].ToString(), out estatus);
                    oSistemaOperativo.estatus = estatus;
                }
            }
            return(oSistemaOperativo);
        }
Example #9
0
        public List <SistemaOperativo> getSistemaOperativoAll()
        {
            DataSet       ds         = new DataSet();
            Database      db         = EnterpriseLibraryContainer.Current.GetInstance <Database>("Inventario");
            StringBuilder sqlCommand = new StringBuilder();

            sqlCommand.AppendLine(" SELECT 0 AS idSistema ");
            sqlCommand.AppendLine("		, ' ' AS Descripcion ");
            sqlCommand.AppendLine("		, ' ' AS Version ");
            sqlCommand.AppendLine("		, ' ' AS Estatus ");
            sqlCommand.AppendLine(" UNION ");
            sqlCommand.AppendLine(" SELECT	  idSistema ");
            sqlCommand.AppendLine(" 		, Descripcion");
            sqlCommand.AppendLine(" 		, Version");
            sqlCommand.AppendLine(" 		, Estatus");
            sqlCommand.AppendLine(" FROM SistemaOperativo ");
            sqlCommand.AppendLine(" WHERE Estatus = 1 ");
            sqlCommand.AppendLine(" ORDER BY Descripcion ");

            DbCommand selectCommand = null;

            selectCommand = db.GetSqlStringCommand(sqlCommand.ToString());

            try
            {
                ds = db.ExecuteDataSet(selectCommand);

                List <SistemaOperativo> lstSistemaOperativo = new List <SistemaOperativo>();
                if (ds.Tables[0].Rows.Count > 0)
                {
                    bool estatus;

                    foreach (DataRow dr in ds.Tables[0].Rows)
                    {
                        SistemaOperativo oSistemaOperativo = new SistemaOperativo();
                        oSistemaOperativo.idSistema   = Convert.ToInt32(dr["idSistema"]);
                        oSistemaOperativo.descripcion = dr["Descripcion"].ToString();
                        oSistemaOperativo.version     = dr["Version"].ToString();
                        bool.TryParse(dr["Estatus"].ToString(), out estatus);
                        oSistemaOperativo.estatus = estatus;
                        lstSistemaOperativo.Add(oSistemaOperativo);
                    }
                }
                return(lstSistemaOperativo);
            }
            catch (DataException ex)
            {
                throw ex;
            }
        }
Example #10
0
        protected void btnAgregarSOP_Click(object sender, EventArgs e)
        {
            SistemaOperativo sisOP = new SistemaOperativo();
            int idSisOP            = Convert.ToInt32(cbSOP.SelectedValue);

            sisOP.idSisOP = idSisOP;
            String nombre = cbSOP.SelectedItem.ToString();

            sisOP.nombre = nombre;
            int nivelSOP = Convert.ToInt32(cbNivelSOP.SelectedValue);

            sisOP.idNivel = nivelSOP;
            String nivel = cbNivelSOP.SelectedItem.ToString();

            sisOP.nivel = nivel;
            cargarGrillaSOP(sisOP);
        }
Example #11
0
        protected void gvSOP_SelectedIndexChanged(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(gvSOP.SelectedDataKey["idSisOP"].ToString());
            List <SistemaOperativo> lista    = (List <SistemaOperativo>)Session["listaSOP"];
            SistemaOperativo        eliminar = new SistemaOperativo();

            foreach (SistemaOperativo sop in lista)
            {
                if (sop.idSisOP == id)
                {
                    eliminar = sop;
                }
            }
            lista.Remove(eliminar);
            Session["listaSOP"] = lista;
            gvSOP.DataSource    = lista;
            gvSOP.DataBind();
        }
Example #12
0
 public void cargarGrillaSOP(SistemaOperativo sop)
 {
     if (Session["listaSOP"] == null)
     {
         List <SistemaOperativo> listaSOP = new List <SistemaOperativo>();
         listaSOP.Add(sop);
         gvSOP.DataSource = listaSOP;
         gvSOP.DataBind();
         Session["listaSOP"] = listaSOP;
     }
     else
     {
         List <SistemaOperativo> listaSOP = (List <SistemaOperativo>)Session["listaSOP"];
         listaSOP.Add(sop);
         gvSOP.DataSource = listaSOP;
         gvSOP.DataBind();
         Session["listaSOP"] = listaSOP;
     }
 }
Example #13
0
        public int ActualizaSistemaOperativo(int i_idSistema, string s_descripcion, string s_version, bool b_estatus)
        {
            SistemaOperativo   objSistema = new SistemaOperativo();
            DLSistemaOperativo odlSistema = new DLSistemaOperativo();

            objSistema.idSistema   = i_idSistema;
            objSistema.descripcion = s_descripcion;
            objSistema.estatus     = b_estatus;
            objSistema.version     = s_version;

            try
            {
                odlSistema.UpdateSistemaOperativo(ref objSistema);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objSistema.idSistema);
        }
Example #14
0
        public static List <SistemaOperativo> recuperarSOP(Curriculum cv)
        {
            SqlConnection           cn      = null;
            List <SistemaOperativo> listSOP = new List <SistemaOperativo>();

            if (cv != null)
            {
                try
                {
                    cn = new SqlConnection(cadenaConexion);
                    cn.Open();
                    String sql = "SELECT SC.idSop, SC.idNivel, SO.nombre, N.nombre nombre2 ";
                    sql = sql + "FROM SistemaOperativoXCurriculum SC, SistemaOperativo SO, Nivel N ";
                    sql = sql + "WHERE SO.idSistema=SC.idSop AND SC.idNivel=N.idNivel AND SC.idCurriculum=" + cv.idCurriculum;
                    SqlCommand    cmd = new SqlCommand(sql, cn);
                    SqlDataReader dr  = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        SistemaOperativo sop = new SistemaOperativo();
                        sop.idSisOP = dr.GetInt32(dr.GetOrdinal("idSop"));
                        sop.idNivel = dr.GetInt32(dr.GetOrdinal("idNivel"));
                        sop.nombre  = dr.GetString(dr.GetOrdinal("nombre"));
                        sop.nivel   = dr.GetString(dr.GetOrdinal("nombre2"));
                        listSOP.Add(sop);
                    }
                }
                catch (Exception e)
                {
                    throw new Exception(e.ToString());
                }

                finally
                {
                    if (cn != null && ConnectionState.Open == cn.State)
                    {
                        cn.Close();
                    }
                }
            }
            return(listSOP);
        }
Example #15
0
        public int EliminaSistemaOperativo(int i_idSistema)
        {
            SistemaOperativo   objSistema = new SistemaOperativo();
            DLSistemaOperativo odlSistema = new DLSistemaOperativo();
            int TotalArticulos;

            objSistema         = odlSistema.getSistemaOperativoporID(i_idSistema);
            objSistema.estatus = false;

            try
            {
                TotalArticulos = odlSistema.CountArticuloSistemaOperativo(i_idSistema);
                if (TotalArticulos == 0)
                {
                    odlSistema.UpdateSistemaOperativo(ref objSistema);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(TotalArticulos);
        }
Example #16
0
 public Celular(int codigo, string nombre, double costo, SistemaOperativo compania, bool controlCalidad)
     : this(codigo, nombre, costo, controlCalidad)
 {
     this.Sistema = compania;
 }
Example #17
0
 public DetallesPC(string hora, string fecha, TarjetaMadre tarjeM, List <DiscoDuro> discoD, Procesador process, Bios bi, SistemaOperativo so, Temperatura temp)
 {
     this.hora    = hora;
     this.fecha   = fecha;
     this.tarjeM  = tarjeM;
     this.discoD  = discoD;
     this.process = process;
     this.bi      = bi;
     this.so      = so;
     this.temp    = temp;
 }
Example #18
0
        //Metodo para crear Sistema Operativo
        public void crearSO(SistemaOperativo so)
        {
            String insert = "EXEC ingreso_so '" + so.Nombre + "'";

            ejecutar(insert);
        }