protected void Insert(Comisiones comision) { try { OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO comisiones (desc_comision,anio_especialidad,id_plan) " + "values(@desCom,@AnioEsp,@IdPlan) " + "select @@identity ", sqlConn); cmdSave.Parameters.Add("@desCom", SqlDbType.VarChar, 50).Value = comision.DescComision; cmdSave.Parameters.Add("@AnioEsp", SqlDbType.Int).Value = comision.AnioEspecialidad; cmdSave.Parameters.Add("@IdPlan", SqlDbType.Int).Value = comision.IdPlan; comision.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExceptionManejada = new Exception("Error al crear comision", Ex); throw ExceptionManejada; } finally { CloseConnection(); } }
public List <Business.Entities.Comisiones> GetByComision(string Tbuscado) { List <Comisiones> lista = new List <Comisiones>(); try { this.OpenConnection(); SqlCommand cmdcomision = new SqlCommand("select cm.id_comision,cm.desc_comision,cm.anio_especialidad,pl.desc_plan from comisiones cm inner join planes pl on cm.id_plan=pl.id_plan where cm.desc_comision like @Tbuscado + '%'", SqlConn); cmdcomision.Parameters.Add("@Tbuscado", SqlDbType.VarChar, 50).Value = Tbuscado; SqlDataReader drcomision = cmdcomision.ExecuteReader(); while (drcomision.Read()) { Comisiones com = new Comisiones(); com.IdComision = drcomision.IsDBNull(0) ? Convert.ToInt32(string.Empty):(Convert.ToInt32(drcomision["id_comision"])); com.DescComision = drcomision.IsDBNull(1)? string.Empty : drcomision["desc_comision"].ToString(); com.AnioEspecialidad = drcomision.IsDBNull(2) ? Convert.ToInt32(string.Empty) : ((int)drcomision["anio_especialidad"]); com.Plan = drcomision.IsDBNull(3) ? string.Empty : (string)drcomision["desc_plan"]; lista.Add(com); } drcomision.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex); } finally { this.CloseConnection(); } return(lista); }
protected void Update(Comisiones comision) { try { OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE comisiones SET desc_comision = @descCom, " + "anio_especialidad= @AnioEsp, id_plan = @IdPlan " + "WHERE id_comision = @id ", sqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = comision.ID; cmdSave.Parameters.Add("@descCom", SqlDbType.VarChar, 50).Value = comision.DescComision; cmdSave.Parameters.Add("@AnioEsp", SqlDbType.Int).Value = comision.AnioEspecialidad; cmdSave.Parameters.Add("@IdPlan", SqlDbType.Int).Value = comision.IdPlan; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExceptionManejada = new Exception("Error al modificar datos del comision", Ex); throw ExceptionManejada; } finally { CloseConnection(); } }
public List <Comisiones> GetAll() { List <Comisiones> comi = new List <Comisiones>(); try { OpenConnection(); SqlCommand cmdcomisiones = new SqlCommand("select cm.id_comision,cm.desc_comision,cm.anio_especialidad,pl.desc_plan from comisiones cm inner join planes pl on cm.id_plan=pl.id_plan ", SqlConn); SqlDataReader drcomisiones = cmdcomisiones.ExecuteReader(); while (drcomisiones.Read()) { Comisiones com = new Comisiones(); //_Especialidades esp = new _Especialidades(); com.IdComision = drcomisiones.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drcomisiones["id_comision"])); com.DescComision = drcomisiones.IsDBNull(1) ? string.Empty : drcomisiones["desc_comision"].ToString(); com.AnioEspecialidad = drcomisiones.IsDBNull(2) ? Convert.ToInt32(string.Empty) : ((int)drcomisiones["anio_especialidad"]); com.Plan = drcomisiones.IsDBNull(3) ? string.Empty : (string)drcomisiones["desc_plan"]; comi.Add(com); } } catch (Exception ex) { Exception ExcepcionManejada = new Exception("No se Econtrar la lista", ex); } finally { this.CloseConnection(); } return(comi); }
protected void Insert(Comisiones comision) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("insert into comisiones(desc_comision,anio_especialidad,id_plan)" + " values(@desc_comision,@anio_especialidad,@id_plan)", SqlConn); cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.DescComision; cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IdPlan; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear la comision", Ex); throw ExcepcionManejada; throw; } finally { this.CloseConnection(); } }
protected void Update(Comisiones comision) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("update comisiones set desc_comision=@desc_comision" + "anio_especialidad=@anio_especialidad,id_plan=@id_plan where id_comision=@id_comision", SqlConn); cmdSave.Parameters.Add("@id_comision", SqlDbType.Int).Value = comision.IdComision; cmdSave.Parameters.Add("@desc_comision", SqlDbType.VarChar, 50).Value = comision.DescComision; cmdSave.Parameters.Add("@anio_especialidad", SqlDbType.Int).Value = comision.AnioEspecialidad; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = comision.IdPlan; Convert.ToInt32(cmdSave.ExecuteNonQuery()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al midificar datos del usuario", Ex); throw ExcepcionManejada; throw; } finally { this.CloseConnection(); } }
public static Comisiones getInstance() { if (Comisiones._instance == null) { Comisiones._instance = new Comisiones(); } return(Comisiones._instance); }
public List <Comisiones> GetAllByMateria(int idMateria) { List <Comisiones> comisiones = new List <Comisiones>(); try { OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT c.*, p.*, e.* FROM comisiones c " + "inner join planes p on p.id_plan = c.id_plan " + "inner join especialidades e on e.id_especialidad= p.id_especialidad " + " inner join materias m ON m.id_plan = p.id_plan " + " WHERE m.id_materia = @idMateria", sqlConn); cmdComisiones.Parameters.Add("@idMateria", SqlDbType.Int).Value = idMateria; SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); while (drComisiones.Read()) { Comisiones com = new Comisiones(); com.ID = (int)drComisiones["id_comision"]; com.DescComision = (string)drComisiones["desc_comision"]; com.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; com.IdPlan = (int)drComisiones["id_plan"]; com.DescPlan = (string)drComisiones["desc_plan"]; com.DescEspecialidad = (string)drComisiones["desc_especialidad"]; com.IdEspecialidad = (int)drComisiones["id_especialidad"]; comisiones.Add(com); } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de comisiones.", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } return(comisiones); }
public void Save(Comisiones comision) { if (comision.State == BusinessEntity.States.Deleted) { Delete(comision.ID); } else if (comision.State == BusinessEntity.States.New) { Insert(comision); } else if (comision.State == BusinessEntity.States.Modified) { Update(comision); } comision.State = BusinessEntity.States.Unmodified; }
public void Save(Comisiones comision) { if (comision.Estado == BusinessEntity.Estados.Eliminar) { this.Delete(comision); } else if (comision.Estado == BusinessEntity.Estados.Nuevo) { this.Insert(comision); } else if (comision.Estado == BusinessEntity.Estados.Modificar) { this.Update(comision); } comision.Estado = BusinessEntity.Estados.No_Modificar; }
public Comisiones GetOne(int ID) { Comisiones com = new Comisiones(); try { OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT * FROM comisiones c " + "inner join planes p on p.id_plan = c.id_plan " + "inner join especialidades e on e.id_especialidad= p.id_especialidad " + "WHERE id_comision = @ID", sqlConn); cmdComisiones.Parameters.Add("@ID", SqlDbType.Int).Value = ID; SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); while (drComisiones.Read()) { com.ID = (int)drComisiones["id_comision"]; com.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; com.DescComision = (string)drComisiones["desc_comision"]; com.IdPlan = (int)drComisiones["id_plan"]; com.DescPlan = (string)drComisiones["desc_plan"]; com.DescEspecialidad = (string)drComisiones["desc_especialidad"]; com.IdEspecialidad = (int)drComisiones["id_especialidad"]; } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de comision", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } if (com.DescComision != null) { return(com); } else { throw new Exception("La comision no existe"); } }
public List <Comisiones> GetAll() { List <Comisiones> comisiones = new List <Comisiones>(); try { OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT * FROM comisiones c " + "inner join planes p on p.id_plan = c.id_plan " + "inner join especialidades e on e.id_especialidad= p.id_especialidad ", sqlConn); SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); while (drComisiones.Read()) { Comisiones com = new Comisiones(); com.ID = (int)drComisiones["id_comision"]; com.DescComision = (string)drComisiones["desc_comision"]; com.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; com.IdPlan = (int)drComisiones["id_plan"]; com.DescPlan = (string)drComisiones["desc_plan"]; com.DescEspecialidad = (string)drComisiones["desc_especialidad"]; com.IdEspecialidad = (int)drComisiones["id_especialidad"]; comisiones.Add(com); } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de comisiones.", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } return(comisiones); }
protected void Delete(Comisiones comision) { try { this.OpenConnection(); SqlCommand cmdDelete = new SqlCommand("delete comisiones where id_comision=@id_comision", SqlConn); cmdDelete.Parameters.Add("@id_comision", SqlDbType.Int).Value = comision.IdComision; Convert.ToInt32(cmdDelete.ExecuteNonQuery()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al elimanar usuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }