public override void MapearADatos() { switch (this._Modo) { case ModoForm.Baja: _MateriaActual.State = Materia.States.Deleted; break; case ModoForm.Consulta: _MateriaActual.State = Materia.States.Unmodified; break; case ModoForm.Alta: _MateriaActual = new Materia(); _MateriaActual.State = Materia.States.New; break; case ModoForm.Modificacion: _MateriaActual.State = Materia.States.Modified; break; } if (_Modo == ModoForm.Alta || _Modo == ModoForm.Modificacion) { if (_Modo == ModoForm.Modificacion) _MateriaActual.ID = Convert.ToInt32(this.txtID.Text); _MateriaActual.Descripcion = this.txtDescripcion.Text; _MateriaActual.HSSemanales = Convert.ToInt32(this.txtHsSemanales.Text); _MateriaActual.HSTotales = Convert.ToInt32(this.txtHsTotales.Text); _MateriaActual.IDPlan = Convert.ToInt32(this.cbxPlanes.SelectedValue); } }
public Business.Entities.Curso buscarCursoPorId(int id) { try { int idcurso = id; Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("select * from dbo.Curso where idCurso='" + idcurso + "'", Conexion.getInstance().Conection); SqlDataReader reader = cmd.ExecuteReader(); reader.Read(); int idCurso = (int)reader.GetValue(0); string nom = reader.GetString(1); int cupo = (int)reader.GetValue(2); Business.Entities.Curso cur = new Curso(nom, cupo); if (reader["idMateria"] != DBNull.Value) { Business.Entities.Materia mat = MateriaDB.getInstance().buscarMateriaPorId((int)reader.GetValue(3)); cur.Materia = mat; } if (reader["idComision"] != DBNull.Value) { Business.Entities.Comision com = ComisionDB.getInstance().buscarComisionPorId((int)reader.GetValue(4)); cur.Comision = com; } //agregar los valores del comision y de la materia cur.IdCurso = idCurso; Conexion.getInstance().Disconnect(); return(cur); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(null); } }
public Business.Entities.Materia GetOne(int ID) { Materia oEntity = new Materia(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("SELECT M.*, P.*, E.* FROM materias AS M LEFT JOIN planes AS P ON P.id_plan = M.id_plan LEFT JOIN especialidades AS E ON P.id_especialidad = E.id_especialidad WHERE M.id_materia=@id", sqlConn); cmdMaterias.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); if (drMaterias.Read()) { oEntity.ID = (int)drMaterias["id_materia"]; oEntity.Descripcion = (string)drMaterias["desc_materia"]; oEntity.HSSemanales = (int)drMaterias["hs_semanales"]; oEntity.HSTotales = (int)drMaterias["hs_totales"]; oEntity.IDPlan = (int)drMaterias["id_plan"]; oEntity.Plan = (string)drMaterias["desc_plan"]; oEntity.IDEspecialidad = (int)drMaterias["id_especialidad"]; oEntity.Especialidad = (string)drMaterias["desc_especialidad"]; } drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar la materia", Ex); throw ExcepcionManejada; }finally{ this.CloseConnection(); } return oEntity; }
public Business.Entities.Materia GetOne(int ID) { Materia mtr = new Materia(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("select * from materias where id_materia=@id", sqlConn); cmdMaterias.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); if (drMaterias.Read()) { mtr.ID = (int)drMaterias["id_materia"]; mtr.Descripcion = (string)drMaterias["desc_materias"]; mtr.HSSemanalas = (int)drMaterias["hs_semanales"]; mtr.HSTotales = (int)drMaterias["hs_totales"]; mtr.IDPlan = (int)drMaterias["id_plan"]; } drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return mtr; }
public Materia GetOne(int idMateria) { Materia mt = new Materia(); try { this.OpenConnection(); MySqlCommand cmd = new MySqlCommand("select * from materias where id_materia = @idmateria", SqlConn); cmd.Parameters.Add("@idmateria", MySqlDbType.Int32).Value = idMateria; MySqlDataReader dr = cmd.ExecuteReader(); if(dr.Read()) { mt.Descripcion = (string)dr["desc_materia"]; mt.HSSemanales = (int)dr["hs_semanales"]; mt.HSTotales = (int)dr["hs_totales"]; mt.ID = (int)dr["id_materia"]; mt.IDPlan = (int)dr["id_plan"]; } dr.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return mt; }
public Materia GetOne(int ID) { Materia mat = new Materia(); try { this.OpenConnection(); SqlCommand cmdGetOne = new SqlCommand("select * from materia where id_materia=@id", SqlConn); cmdGetOne.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drMaterias = cmdGetOne.ExecuteReader(); if (drMaterias.Read()) { mat.ID = (int)drMaterias["id_plan"]; mat.Descripcion = (string)drMaterias["desc_materia"]; mat.HSSemanales = (int)drMaterias["hs_semanales"]; mat.HSTotales = (int)drMaterias["hs_totales"]; mat.IDPlan = (int)drMaterias["id_plan"]; } drMaterias.Close(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la materia.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } return mat; }
public MateriaDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; _materiaActual = new MateriaLogic().GetOne(ID); MapearDeDatos(); switch (modo) { case (ModoForm.Alta): this.btnAceptar.Text = "Guardar"; break; case (ModoForm.Modificacion): this.btnAceptar.Text = "Guardar"; break; case (ModoForm.Baja): this.btnAceptar.Text = "Eliminar"; break; case (ModoForm.Consulta): this.btnAceptar.Text = "Aceptar"; break; } }
public void MapearADatos() { if (this.Modo == ModoForm.Alta) { MateriaActual = new Materia(); MateriaActual.State = Materia.States.New; } else if (this.Modo == ModoForm.Modificacion) { MateriaActual.State = Materia.States.Modified; } else if (this.Modo == ModoForm.Baja) { MateriaActual.State = Materia.States.Deleted; } else { MateriaActual.State = Materia.States.Unmodified; } if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { MateriaActual.Descripcion = this.txtDescripcion.Text; MateriaActual.HSSemanalas = Int32.Parse(this.txtSemanales.Text); MateriaActual.HSTotales = Int32.Parse(this.txtTotales.Text); MateriaActual.IDPlan = Int32.Parse(this.txtPlan.Text); } }
private void LoadEntity(Business.Entities.Materia materia) { materia.DescMateria = this.descripcionTextBox.Text; materia.HorasSemanales = int.Parse(this.horasSemanalesTextBox.Text); materia.HorasTotales = int.Parse(this.horasTotalesTextBox.Text); materia.IdPlan = int.Parse(this.idPlanTextBox.Text); }
public List<Materia> GetAll() { List<Materia> materias = new List<Materia>(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("select * from materias", sqlConn); SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); while (drMaterias.Read()) { Materia mtr = new Materia(); mtr.ID = (int)drMaterias["id_materia"]; mtr.Descripcion = (string)drMaterias["desc_materia"]; mtr.HSSemanalas = (int)drMaterias["hs_semanales"]; mtr.HSTotales = (int)drMaterias["hs_totales"]; mtr.IDPlan = (int)drMaterias["id_plan"]; materias.Add(mtr); } drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return materias; }
public MateriaDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; MateriaLogic MateriaNegocio = new MateriaLogic(); _MateriaActual = MateriaNegocio.GetOne(ID); this.MapearDeDatos(); }
public MateriaDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; MateriaLogic mate = new MateriaLogic(); this.MateriaActual = mate.GetOne(ID); MapearDeDatos(); }
public void Save(Materia mtr) { try { MateriaData.Save(mtr); } catch (Exception Ex) { throw; } }
public void Save(Business.Entities.Materia _materia) { try { MateriaData.Save(_materia); } catch (Exception) { throw; } }
public MateriaDesktop(int ID, ModoForm modo): this() { this.Modo = modo; MateriaLogic ml = new MateriaLogic(); try { MateriaActual = ml.GetOne(ID); } catch (Exception Ex) { this.Notificar(Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } this.MapearDeDatos(); }
public Materias GetAll() { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "materiasGetAll"; Materias oMaterias = new Materias(); try { SqlDataReader oReader = oCmd.ExecuteReader(); using (oCnn) { while (oReader.Read()) { Materia oMateria = new Materia(); oMateria.ID = Convert.ToInt32(oReader["id_materia"]); oMateria.Descripcion = Convert.ToString(oReader["desc_materia"]); oMateria.HSSemanales = Convert.ToInt32(oReader["hs_semanales"]); oMateria.HSTotales = Convert.ToInt32(oReader["hs_totales"]); oMateria.IDPlan = Convert.ToInt32(oReader["id_plan"]); oMaterias.Add(oMateria); oMateria = null; } return oMaterias; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias", Ex); throw ExcepcionManejada; } finally { oMaterias = null; } } } }
public MateriaDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; MateriaLogic MateriaNegocio = new MateriaLogic(); try { _MateriaActual = MateriaNegocio.GetOne(ID); this.LlenarComboEspecialidades(); this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Save(Business.Entities.Materia MateriaActual) { if (MateriaActual.State == BusinessEntity.States.New) { this.Insert(MateriaActual); } else if (MateriaActual.State == BusinessEntity.States.Deleted) { this.Delete(MateriaActual.ID); } else if (MateriaActual.State == BusinessEntity.States.Modified) { this.Update(MateriaActual); } MateriaActual.State = BusinessEntity.States.Unmodified; }
public virtual void MapearADatos() { Business.Entities.Materia materiaActual = this.DevolverMateria(); Business.Entities.Comision comisionActual = this.DevolverComision(); switch (this.Modo) { case (ModoForm.Alta): { CursoActual = new Curso(); this.CursoActual.AnioCalendario = int.Parse(this.txtAnio.Text); this.CursoActual.Cupo = int.Parse(this.txtCupo.Text); this.CursoActual.Descripcion = this.txtDescripcion.Text; this.CursoActual.IDComision = comisionActual.ID; this.CursoActual.IDMateria = materiaActual.ID; this.CursoActual.State = BusinessEntity.States.New; break; } case (ModoForm.Modificacion): { this.CursoActual.AnioCalendario = int.Parse(this.txtAnio.Text); this.CursoActual.Cupo = int.Parse(this.txtCupo.Text); this.CursoActual.Descripcion = this.txtDescripcion.Text; this.CursoActual.IDComision = comisionActual.ID; this.CursoActual.IDMateria = materiaActual.ID; this.CursoActual.State = BusinessEntity.States.Modified; break; } case (ModoForm.Baja): { this.CursoActual.State = BusinessEntity.States.Deleted; break; } case (ModoForm.Consulta): { this.CursoActual.State = BusinessEntity.States.Unmodified; break; } } }
public override void MapearADatos() { if (Modo.Equals(ModoForm.Alta)) { this.Materia = new Materia(); this.Materia.State = BusinessEntity.States.New; } else if (Modo.Equals(ModoForm.Modificacion)) { this.Materia.ID = Int32.Parse(txtID.Text); this.Materia.State = BusinessEntity.States.Modified; } this.Materia.Descripcion = this.txtMateria.Text; this.Materia.HSSemanales = Convert.ToInt32(this.txtHsSemanales.Text); this.Materia.HSTotales = Convert.ToInt32(this.txtHsTotales.Text); this.Materia.IDEspecialidad = (int)this.cmbEspecialidades.SelectedValue; this.Materia.IDPlan = (int)this.cmbPlanes.SelectedValue; }
public List <Business.Entities.Curso> listarCursosPorNombre(string nombre) { try { string nomb = "%" + nombre + "%"; Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("select * from dbo.Curso where CONVERT(VARCHAR,nombre) like '" + nomb + "'", Conexion.getInstance().Conection); SqlDataReader reader = cmd.ExecuteReader(); List <Business.Entities.Curso> cursos = new List <Curso>(); while (reader.Read()) { int idCurso = (int)reader.GetValue(0); string nom = reader.GetString(1); int cupo = (int)reader.GetValue(2); int idMateria = (int)reader.GetValue(3); int idComision = (int)reader.GetValue(4); Business.Entities.Curso cur = new Curso(nom, cupo); if (reader["idMateria"] != DBNull.Value) { Business.Entities.Materia mat = MateriaDB.getInstance().buscarMateriaPorId((int)reader.GetValue(3)); cur.Materia = mat; } if (reader["idComision"] != DBNull.Value) { Business.Entities.Comision com = ComisionDB.getInstance().buscarComisionPorId((int)reader.GetValue(4)); cur.Comision = com; } //agregar los valores del comision y de la materia cur.IdCurso = idCurso; cursos.Add(cur); } Conexion.getInstance().Disconnect(); return(cursos); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(null); } }
public new void MapearADatos() { switch (this.Modo) { case ModoForm.Alta: { MateriaActual = new Materia(); this.MateriaActual.Descripcion = this.TextBoxDescripcion.Text; this.MateriaActual.IdPlan = Convert.ToInt32(this.TextBoxIdPlan.Text); this.MateriaActual.HsTotales = Convert.ToInt32(this.TextBoxHsTotales.Text); this.MateriaActual.HsSemanales = Convert.ToInt32(this.TextBoxHsSemanales.Text); this.MateriaActual.State = BusinessEntity.States.New; break; } case ModoForm.Modificacion: { this.TextBoxIdPlan.Enabled = false; this.MateriaActual.Descripcion = this.TextBoxDescripcion.Text; this.MateriaActual.IdPlan = Convert.ToInt32(this.TextBoxIdPlan.Text); this.MateriaActual.HsTotales = Convert.ToInt32(this.TextBoxHsTotales.Text); this.MateriaActual.HsSemanales = Convert.ToInt32(this.TextBoxHsSemanales.Text); this.MateriaActual.State = BusinessEntity.States.Modified; break; } case ModoForm.Baja: { this.MateriaActual.State = BusinessEntity.States.Deleted; break; } case ModoForm.Consulta: { this.MateriaActual.State = BusinessEntity.States.Unmodified; break; } } }
public bool altaMateria(Business.Entities.Materia materia) { try { string nombre = materia.Nombre; string descripcion = materia.Descripcion; int idPlan = materia.Plan.IdPlan; int hsSem = materia.HorasSemanales; int hsAn = materia.HorasTotales; Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("insert into dbo.Materia(nombre,descripcion,hsSemanales,hsTotales,idPlan) " + "values('" + nombre + "','" + descripcion + "','" + hsSem + "','" + hsAn + "','" + idPlan + "')", Conexion.getInstance().Conection); cmd.ExecuteNonQuery(); Conexion.getInstance().Disconnect(); return(true); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(false); } }
public override void MapearADatos() { if (Modo == AplicationForm.ModoForm.Alta) { Materia mat = new Materia(); MateriaActual = mat; this.MateriaActual.ID = Convert.ToInt32(this.txtID.Text); this.MateriaActual.Descripcion = this.txtDescripcion.Text; this.MateriaActual.IDPlan = Convert.ToInt32(this.txtIDPlan.Text); this.MateriaActual.HsSemanales = Convert.ToInt32(this.txtHorasSemanales.Text); this.MateriaActual.HsTotales = Convert.ToInt32(this.txtHorasTotales.Text); } else if (Modo == AplicationForm.ModoForm.Modificacion) { this.MateriaActual.ID = Convert.ToInt32(this.txtID.Text); this.MateriaActual.Descripcion = this.txtDescripcion.Text; this.MateriaActual.IDPlan = Convert.ToInt32(this.txtIDPlan.Text); this.MateriaActual.HsSemanales = Convert.ToInt32(this.txtHorasSemanales.Text); this.MateriaActual.HsTotales = Convert.ToInt32(this.txtHorasTotales.Text); } }
public List <Business.Entities.Curso> listarCursos() { try { Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("select * from dbo.Curso", Conexion.getInstance().Conection); SqlDataReader reader = cmd.ExecuteReader(); List <Business.Entities.Curso> cursos = new List <Curso>(); while (reader.Read()) { int idCurso = (int)reader.GetValue(0); string nombre = reader.GetString(1); int cupo = (int)reader.GetValue(2); Business.Entities.Curso cur = new Curso(nombre, cupo); if (reader["idMateria"] != DBNull.Value) { Business.Entities.Materia mat = MateriaDB.getInstance().buscarMateriaPorId((int)reader.GetValue(3)); cur.Materia = mat; } if (reader["idComision"] != DBNull.Value) { Business.Entities.Comision com = ComisionDB.getInstance().buscarComisionPorId((int)reader.GetValue(4)); cur.Comision = com; } cur.IdCurso = idCurso; cursos.Add(cur); } Conexion.getInstance().Disconnect(); return(cursos); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(null); } }
public override void MapearADatos() { if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { if (Modo == ModoForm.Alta) { MateriaActual = new Business.Entities.Materia(); MateriaActual.State = BusinessEntity.States.New; } else { MateriaActual.State = BusinessEntity.States.Modified; } MateriaActual.Descripcion = txtDescripcion.Text; MateriaActual.HSSemanales = int.Parse(txtHSSemanales.Text); MateriaActual.HSTotales = int.Parse(txtHSTotales.Text); MateriaActual.Plan = (Business.Entities.Plan)cmbPlan.SelectedItem; } else if (Modo == ModoForm.Baja) { MateriaActual.State = BusinessEntity.States.Deleted; } }
public List<Materia> GetAll() { List<Materia> materias = new List<Materia>(); try { this.OpenConnection(); SqlCommand cmdGetAll = new SqlCommand("GetAll_Materias", SqlConn); cmdGetAll.CommandType = CommandType.StoredProcedure; SqlDataReader drMaterias = cmdGetAll.ExecuteReader(); while (drMaterias.Read()) { Materia mat = new Materia(); mat.ID = (int)drMaterias["id_materia"]; mat.Descripcion = (string)drMaterias["desc_materia"]; mat.HSSemanales = (int)drMaterias["hs_semanales"]; mat.HSTotales = (int)drMaterias["hs_totales"]; mat.Plan.ID = (int)drMaterias["id_plan"]; mat.Plan.Descripcion = (string)drMaterias["desc_plan"]; mat.Plan.Especialidad.ID = (int)drMaterias["id_especialidad"]; mat.Plan.Especialidad.Descripcion = (string)drMaterias["desc_especialidad"]; materias.Add(mat); } drMaterias.Close(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de las materias.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } return materias; }
public List<Materia> GetAll() { List<Materia> Materias = new List<Materia>(); try{ this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("SELECT M.id_materia, M.desc_materia, M.hs_semanales, M.hs_totales, M.id_plan, P.desc_plan, E.* FROM materias AS M LEFT OUTER JOIN planes AS P ON P.id_plan = M.id_plan LEFT JOIN especialidades E ON E.id_especialidad = P.id_especialidad", sqlConn); SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); while (drMaterias.Read()) { Materia Materia = new Materia(); Materia.ID = (int)drMaterias["id_materia"]; Materia.Descripcion = (string)drMaterias["desc_materia"]; Materia.HSSemanales = (int)drMaterias["hs_semanales"]; Materia.HSTotales = (int)drMaterias["hs_totales"]; Materia.IDPlan = (int)drMaterias["id_plan"]; Materia.Plan = (string)drMaterias["desc_plan"]; Materia.IDEspecialidad = (int)drMaterias["id_especialidad"]; Materia.Especialidad = (string)drMaterias["desc_especialidad"]; Materias.Add(Materia); } drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Materias", Ex); throw ExcepcionManejada; }finally{ this.CloseConnection(); } return Materias; }
public override void MapearADatos() { if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { if (this.Modo == ModoForm.Alta) { Business.Entities.Materia mate = new Business.Entities.Materia(); this.MateriaActual = mate; this.MateriaActual.State = BusinessEntity.States.New; } else { //int id = 0; //if (!int.TryParse("asdasd", out id)) //{ // MessageBox.Show("Debe ingrear un int"); //} //Convert.ToInt32("1244"); this.MateriaActual.ID = int.Parse(this.txtID.Text); this.MateriaActual.State = BusinessEntity.States.Modified; } this.MateriaActual.Descripcion = this.txtDescripcion.Text; this.MateriaActual.HSSemanales = int.Parse(this.txtHsSemanales.Text); this.MateriaActual.HSTotales = int.Parse(this.txtHsTotales.Text); this.MateriaActual.IDPlan = int.Parse(this.txt_idPlan.Text); } if (this.Modo == ModoForm.Consulta) { this.MateriaActual.State = BusinessEntity.States.Unmodified; } else if (this.Modo == ModoForm.Baja) { this.MateriaActual.State = BusinessEntity.States.Deleted; } }
public Curso() { this._Materia = new Materia(); this._Comision = new Comision(); }
protected void Insert(Materia Materia) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO materias (desc_materia,id_plan,hs_semanales,hs_totales) " + "VALUES (@desc,@id_plan,@hs_semanales,@hs_totales) " + "SELECT @@identity", sqlConn); cmdSave.Parameters.Add("@desc", SqlDbType.VarChar, 50).Value = Materia.Descripcion; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = Materia.IDPlan; cmdSave.Parameters.Add("@hs_semanales", SqlDbType.Int).Value = Materia.HSSemanales; cmdSave.Parameters.Add("@hs_totales", SqlDbType.Int).Value = Materia.HSTotales; Materia.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear el Materia" + Ex, Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Update(Materia Materia) { try{ this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE materias SET desc_materia = @desc, id_plan = @id_plan, hs_semanales = @hs_semanales, hs_totales = @hs_totales WHERE id_materia = @id", sqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = Materia.ID; cmdSave.Parameters.Add("@desc", SqlDbType.VarChar, 50).Value = Materia.Descripcion; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = Materia.IDPlan; cmdSave.Parameters.Add("@hs_semanales", SqlDbType.Int).Value = Materia.HSSemanales; cmdSave.Parameters.Add("@hs_totales", SqlDbType.Int).Value = Materia.HSTotales; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos del Materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
private void Insert(Materia MateriaActual) { try { this.OpenConnection(); MySqlCommand cmdSave = new MySqlCommand("insert into materias (desc_materia,hs_semanales,hs_totales,id_plan)" + "values (@desc_materia,@hs_semanales,@hs_totales,@id_plan)", SqlConn); //esta linea es para recuperar el id que mysql asigno automaticamente cmdSave.Parameters.Add("@desc_materia", MySqlDbType.VarChar, 50).Value = MateriaActual.Descripcion; cmdSave.Parameters.Add("@hs_semanales", MySqlDbType.Int32).Value = MateriaActual.HSSemanales; cmdSave.Parameters.Add("@hs_totales", MySqlDbType.Int32).Value = MateriaActual.HSTotales; cmdSave.Parameters.Add("@id_plan", MySqlDbType.Int32).Value = MateriaActual.IDPlan; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear usuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(Materia Materia) { if (Materia.State == BusinessEntity.States.New) { this.Insert(Materia); } else if (Materia.State == BusinessEntity.States.Deleted) { this.Delete(Materia.ID); } else if (Materia.State == BusinessEntity.States.Modified) { this.Update(Materia); } Materia.State = BusinessEntity.States.Unmodified; }
private void SaveEntity(Business.Entities.Materia materia) { this.Logic.Save(materia); }
public void Save(Business.Entities.Materia Materia) { MateriaData.Save(Materia); }
private void LoadEntity(Materia mat) { mat.Descripcion = this.txtDescripcion.Text; mat.HSSemanales = Convert.ToInt32(this.txtHsSemanales.Text); mat.HSTotales = Convert.ToInt32(this.txtHsTotales.Text); mat.Plan.Especialidad.ID = Convert.ToInt32(this.ddlEspecialidades.SelectedValue); mat.Plan.ID = Convert.ToInt32(this.ddlPlanes.SelectedValue); }
public void Save(Materia mat) { if (mat.State == BusinessEntity.States.Deleted) { this.Delete(mat.ID); } else if (mat.State == BusinessEntity.States.New) { this.Insert(mat); } else if (mat.State == BusinessEntity.States.Modified) { this.Update(mat); } mat.State = BusinessEntity.States.Unmodified; }
protected void Insert(Materia mat) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand("insert into materias(desc_materia,hs_semanales,hs_totales,id_plan) values(@desc,@hs_sem,@hs_tot,@id_plan) select @@identity", SqlConn); cmdInsert.Parameters.Add("@desc", SqlDbType.VarChar).Value = mat.Descripcion; cmdInsert.Parameters.Add("@hs_semanales", SqlDbType.Int).Value = mat.HSSemanales; cmdInsert.Parameters.Add("@hs_totales", SqlDbType.Int).Value = mat.HSTotales; cmdInsert.Parameters.Add("@id_plan", SqlDbType.Int).Value = mat.IDPlan; mat.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al crear una nueva materia.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(Business.Entities.Materia mat) { MateriaData.Save(mat); }
private void Update(Materia MateriaActual) { try { this.OpenConnection(); MySqlCommand cmdSave = new MySqlCommand("UPDATE materias " + "set desc_materia =@desc_materia, hs_semanales = @hs_semanales, " + "hs_totales = @hs_totales, id_plan = @id_plan " + "WHERE id_materia=@id", SqlConn); cmdSave.Parameters.Add("@id", MySqlDbType.Int32).Value = MateriaActual.ID; cmdSave.Parameters.Add("@desc_materia", MySqlDbType.VarChar, 50).Value = MateriaActual.Descripcion; cmdSave.Parameters.Add("@hs_semanales", MySqlDbType.Int32).Value = MateriaActual.HSSemanales; cmdSave.Parameters.Add("@hs_totales", MySqlDbType.Int32).Value = MateriaActual.HSTotales; cmdSave.Parameters.Add("@id_plan", MySqlDbType.Int32).Value = MateriaActual.IDPlan; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public MateriasDesktop(int id, ModoForm modo) : this() { this.Modo = modo; Business.Entities.Materia materia = new MateriaLogic().GetOne(id); this.MateriaActual = materia; }
private void SaveEntity(Materia materia) { this.Logic.Save(materia); }
public List<Materia> GetAll() { //instanciamos el objeto lista a retornar List<Materia> materias = new List<Materia>(); try { this.OpenConnection(); /*creo el obje sqlcommand que sera la sentencia SQl que vamos a ejecutar contra la BD. (los datos de la bd: usario, contraseña, etc estan en connection string.*/ SqlCommand cmdMateria = new SqlCommand("select * from materias", sqlConn); //instancio un obj datareader que va a ser el que recupere los datos de la BD SqlDataReader drMaterias = cmdMateria.ExecuteReader(); /*read() lee una fila de las devueltas por el comando sql, carga los datos en drUsurios para pdoer accederlos, devuelve erdadero meintras haya podido leer datos y avanza a la fila siguiente para el proximo read.*/ while (drMaterias.Read()) { /*creo un obj usuario de la capa de entidades para copiar los datos de la fila del datareader al objeto de entidades.*/ Materia mat = new Materia(); //copio los datos de la fila al obj mat.ID = (int)drMaterias["id_materia"]; mat.IDPlan = (int)drMaterias["id_plan"]; mat.HsSemanales = (int)drMaterias["hs_semanales"]; mat.HsTotales = (int)drMaterias["hs_totales"]; mat.Descripcion = (string)drMaterias["desc_materia"]; //agrego el objeto con datos a la lista que devuelvo materias.Add(mat); } //cerramos el datareader y la conexion a la BD drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return materias; }
private void SaveEntity(Materia mat) { try { this.Logic.Save(mat); } catch (Exception ex) { Response.Write("<script>window.alert('" + ex.Message + "');</script>"); } }
public override void MapearADatos() { if (modoForm == ModoForm.Alta) { Materia m = new Materia(); MateriaActual = m; m.Descripcion = this.txtDescMateria.Text; m.IDPlan = (int)this.cmbPlanes.SelectedValue; m.HSSemanales = int.Parse(this.txtHsSem.Text); m.HSTotales = int.Parse(this.txtHsTot.Text); this.MateriaActual.State = BusinessEntity.States.New; } else if (modoForm == ModoForm.Modificacion) { this.MateriaActual.IDPlan = (int)this.cmbPlanes.SelectedValue; this.MateriaActual.Descripcion = this.txtDescMateria.Text; this.MateriaActual.HSSemanales = int.Parse(this.txtHsSem.Text); this.MateriaActual.HSTotales = int.Parse(this.txtHsTot.Text); this.MateriaActual.State = BusinessEntity.States.Modified; } }
protected void Insert(Materia materia) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "insert into materias(desc_materia,hs_semanales,hs_totales,id_plan) " + "values(@desc_materia,@hs_semanales,@hs_totales,@id_plan) " + "select @@identity", sqlConn); cmdSave.Parameters.Add("@desc_materia", SqlDbType.VarChar, 50).Value = materia.Descripcion; cmdSave.Parameters.Add("@hs_semanales", SqlDbType.Int).Value = materia.HSSemanalas; cmdSave.Parameters.Add("@hs_totales", SqlDbType.Int).Value = materia.HSTotales; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = materia.IDPlan; materia.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }