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)); }
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; } }
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; } }
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)); }
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); }
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; } }
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); }
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(); }
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; } }
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); }
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); }
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); }
public Celular(int codigo, string nombre, double costo, SistemaOperativo compania, bool controlCalidad) : this(codigo, nombre, costo, controlCalidad) { this.Sistema = compania; }
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; }
//Metodo para crear Sistema Operativo public void crearSO(SistemaOperativo so) { String insert = "EXEC ingreso_so '" + so.Nombre + "'"; ejecutar(insert); }