public List<Materia> GetAll() { List<Materia> materias = new List<Materia>(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("select * from materias mat inner join planes pla on mat.id_plan=pla.id_plan", sqlConn); SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); while (drMaterias.Read()) { Materia mat = new Materia(); mat.IdMateria = (int)drMaterias["id_materia"]; mat.Descripcion = (string)drMaterias["desc_materia"]; mat.HSemanales = (int)drMaterias["hs_semanales"]; mat.HTotales = (int)drMaterias["hs_totales"]; mat.IdPlan = (int)drMaterias["id_plan"]; mat.DescPlan = (string)drMaterias["desc_plan"]; materias.Add(mat); } drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return materias; }
public Materia GetOne(int ID) { Materia mra = new Materia(); try { this.OpenConnection(); SqlCommand cmdMateria = new SqlCommand("select * from materias where id_materia = @id", SqlConn); cmdMateria.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drMateria = cmdMateria.ExecuteReader(); if (drMateria.Read()) { mra.ID = (int)drMateria["id_materia"]; mra.hsSemanales = (int)drMateria["hs_semanales"]; mra.hsTotales = (int)drMateria["hs_totales"]; mra.IDPlan = (int)drMateria["id_plan"]; mra.descripcion = (String)drMateria["desc_materia"]; } drMateria.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de materia", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return mra; }
//Recibe un entero que representa el ID del usuario y el Modo en que estará el Formulario public MateriaABM(int ID, ModoForm modo) : this() { this.Modo = modo; MateriaActual = (new ControladorMaterias()).dameUno(ID); MapearDeDatos(); switch (modo) { //Dependiendo el modo, la ventana de carga como se setea 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; } }
private void LoadEntity(Entidades.Materia materia) { materia.DescMateria = this.descMateriaTextBox.Text; materia.HsSemanales = int.Parse(this.hsSemanalesTextBox.Text); materia.HsTotales = int.Parse(this.hsTotalesTextBox.Text); materia.IdPlan = int.Parse(this.idPlanTextBox.Text); }
public Entidades.Materia GetOne(int ID) { Materia mat = new Materia(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("select * from materias mat inner join planes pla on mat.id_plan=pla.id_plan where id_materia=@id", sqlConn); cmdMaterias.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); if (drMaterias.Read()) { mat.IdMateria = (int)drMaterias["id_materia"]; mat.Descripcion = (string)drMaterias["desc_materia"]; mat.HSemanales = (int)drMaterias["hs_semanales"]; mat.HTotales = (int)drMaterias["hs_totales"]; mat.IdPlan = (int)drMaterias["id_plan"]; mat.DescPlan=(string)drMaterias["desc_plan"]; } drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return mat; }
public List<Materia> GetAll() { List<Materia> materias = new List<Materia>(); try { this.OpenConnection(); SqlCommand cmdMateria = new SqlCommand("select * from materias", SqlConn); SqlDataReader drMateria = cmdMateria.ExecuteReader(); while (drMateria.Read()) { Materia mra = new Materia(); mra.ID = (int)drMateria["id_materia"]; mra.hsSemanales = (int)drMateria["hs_semanales"]; mra.hsTotales = (int)drMateria["hs_totales"]; mra.IDPlan = (int)drMateria["id_plan"]; mra.descripcion = (String)drMateria["desc_materia"]; materias.Add(mra); } drMateria.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 (_modo == ModoForm.Alta) { MateriaActual = new Materia(); } MateriaActual.IdPlan = Convert.ToInt32(txtIDPlan.Text.Trim()); MateriaActual.HSemanales = Convert.ToInt32(txtHorasSemanales.Text.Trim()); MateriaActual.HTotales = Convert.ToInt32(txtHorasTotales.Text.Trim()); MateriaActual.Descripcion = txtDescripcion.Text.Trim(); switch (_modo) { case ModoForm.Modificacion: MateriaActual.State = Materia.States.Modified; break; case ModoForm.Baja: MateriaActual.State = Materia.States.Deleted; break; case ModoForm.Consulta: MateriaActual.State = Materia.States.Unmodified; break; case ModoForm.Alta: MateriaActual.State = Materia.States.New; break; } }
public void cargarMateria(Entidades.Materia mat) { Entidades.Plan plan = new Entidades.Plan(); mat.DescripcionMateria = this.txtMateria.Text; mat.HorasSemanales = Int32.Parse(this.txtHsSemanales.Text); mat.HorasTotales = Int32.Parse(this.txtHorasTotales.Text); plan = this.cp.dameUno(Convert.ToInt32(listIdPlan.SelectedValue)); mat.Plan = plan; }
public void cargarCurso(Entidades.Curso cur) { cur.AnioCalendario = Int32.Parse(this.txtAnioCalendario.Text); cur.Cupo = Int32.Parse(this.txtCupo.Text); cur.Denominacion = this.txtDenominacion.Text; Entidades.Materia mate = new Entidades.Materia(); mate = this.conte.dameUno(Convert.ToInt32(listIdMateria.SelectedValue)); cur.Materia = mate; }
override public void cargarForm(int id) { Entidades.Materia mat = new Entidades.Materia(); mat = this.ce.dameUno(id); if (mat != null) { this.txtMateria.Text = mat.DescripcionMateria.ToString(); this.txtHorasTotales.Text = mat.HorasTotales.ToString(); this.txtHsSemanales.Text = mat.HorasSemanales.ToString(); this.txtId.Text = mat.Id.ToString(); this.listIdPlan.SelectedValue = mat.Plan.Id.ToString(); } }
public List<Materia> GetAll() { List<Materia> materias = new List<Materia>(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("select * from materias inner join planes "+ "on materias.id_plan = planes.id_plan inner join especialidades "+ "on planes.id_especialidad = especialidades.id_especialidad", SqlConn); SqlDataReader drMaterias = cmdMaterias.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.IDPlan = (int)drMaterias["id_plan"]; mat.DescripcionPlan = (string)drMaterias["desc_plan"]; mat.DescripcionEspecialidad = (string)drMaterias["desc_especialidad"]; mat.DescripcionPlanCarrera = mat.DescripcionPlan + " - " + mat.DescripcionEspecialidad; mat.IDEspecialidad = (int)drMaterias["id_especialidad"]; materias.Add(mat); } 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() { //La propiedad State se setea dependiendo el Modo del Formulario switch (this.Modo) { case (ModoForm.Alta): { MateriaActual = new Entidades.Materia(); Personas p = new Personas(); this.MateriaActual.HorasSemanales = Convert.ToInt32(this.txtHsSem.Text); this.MateriaActual.HorasTotales = Convert.ToInt32(this.txtHsTot.Text); this.MateriaActual.DescripcionMateria = this.txtDescMateria.Text; this.MateriaActual.Plan = (new ControladorPlanes()).dameUno(Convert.ToInt32(this.cmbBoxPlanes.SelectedValue)); this.MateriaActual.State = Entidades.EntidadBase.States.New; break; } case (ModoForm.Modificacion): { this.MateriaActual.HorasSemanales = Convert.ToInt32(this.txtHsSem.Text); this.MateriaActual.HorasTotales = Convert.ToInt32(this.txtHsTot.Text); this.MateriaActual.DescripcionMateria = this.txtDescMateria.Text; this.MateriaActual.Plan = (new ControladorPlanes()).dameUno(Convert.ToInt32(this.cmbBoxPlanes.SelectedValue)); this.MateriaActual.State = Entidades.EntidadBase.States.Modified; break; } case (ModoForm.Baja): { this.MateriaActual.State = Entidades.EntidadBase.States.Deleted; break; } case (ModoForm.Consulta): { this.MateriaActual.State = Entidades.EntidadBase.States.Unmodified; break; } } }
public override void MapearADatos() { if(Modo==ModoForm.Alta) { Materia materia = new Materia(); MateriaActual = materia; MateriaActual.Descripcion = txtDesc.Text; MateriaActual.IDPlan = listplan[cmbIDPlan.SelectedIndex].ID; MateriaActual.HSTotales = int.Parse(txtHsTot.Text); MateriaActual.HSSemanales = int.Parse(txtHsSem.Text); MateriaActual.State = Entidad.States.Nuevo; } if(Modo==ModoForm.Modificacion) { this.MateriaActual.ID = int.Parse(this.txtID.Text); this.MateriaActual.Descripcion = this.txtDesc.Text; this.MateriaActual.IDPlan = listplan[cmbIDPlan.SelectedIndex].ID; this. MateriaActual.HSTotales = int.Parse(this.txtHsTot.Text); this.MateriaActual.HSSemanales = int.Parse(this.txtHsSem.Text); MateriaActual.State = Entidad.States.Modificado; } }
public override void MapearADatos() { if (this.Modo == ModoForm.Alta) { MatActual = new Materia(); this.MatActual.DescripcionMateria = this.txtDescripcion.Text; this.MatActual.HsSemanales =Convert.ToInt32(this.txtHsSem.Text); this.MatActual.HsTotales = Convert.ToInt32(this.txtHsTot.Text); this.MatActual.IdPlan = Convert.ToInt32(this.cbPlanes.SelectedValue); } else if (Modo == ModoForm.Modificacion) { this.MatActual.Id = Convert.ToInt32(this.txtID.Text); this.MatActual.DescripcionMateria = this.txtDescripcion.Text; this.MatActual.HsSemanales = Convert.ToInt32(this.txtHsSem.Text); this.MatActual.HsTotales = Convert.ToInt32(this.txtHsTot.Text); this.MatActual.IdPlan = Convert.ToInt32(this.cbPlanes.SelectedValue); } switch (Modo) { case ModoForm.Alta: MatActual.Estado = Entidad.Estados.Nuevo; break; case ModoForm.Baja: MatActual.Estado = Entidad.Estados.Eliminado; break; case ModoForm.Consulta: MatActual.Estado = Entidad.Estados.NoModificado; break; case ModoForm.Modificacion: MatActual.Estado = Entidad.Estados.Modificado; break; } }
public void save(Materia obj) { MateriaData.Save(obj); }
private void SaveEntity(Entidades.Materia materia) { this.Logic.Save(materia); }
private void LoadEntity(Materia mat) { mat.Descripcion = this.descTextBox.Text; mat.HSTotales = int.Parse(this.hsTotalesTextBox.Text); mat.HSSemanales = int.Parse(this.hsSemanalesTextBox.Text); mat.IDPlan = listplan[DropDownListPlan.SelectedIndex].ID; }
public void Save(Materia materia) { mData.Save(materia); }
protected void Update(Materia mat) { try { this.OpenConnection(); SqlCommand cmdSave; cmdSave = new SqlCommand( "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", SqlDbType.Int).Value = mat.Id; cmdSave.Parameters.Add("@desc_materia", SqlDbType.VarChar, 50).Value = mat.DescripcionMateria; cmdSave.Parameters.Add("@hs_semanales", SqlDbType.Int).Value = mat.HsSemanales; cmdSave.Parameters.Add("@hs_totales", SqlDbType.Int).Value = mat.HsTotales; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = mat.IdPlan; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(Materia materia) { if (materia.State == Entidades.Entidades.States.New) { this.Insert(materia); } else if (materia.State == Entidades.Entidades.States.Deleted) { this.Delete(materia.ID); } else if (materia.State == Entidades.Entidades.States.Modified) { this.Update(materia); } materia.State = Entidades.Entidades.States.Unmodified; }
private void LoadEntity(Materia Materia) { Materia.DescripcionMateria = this.descMateriaTextBox.Text; Materia.HsSemanales = Convert.ToInt32(this.hsSemanalesTextBox.Text); Materia.HsTotales = Convert.ToInt32(this.hsTotalesTextBox.Text); Materia.IdPlan = Convert.ToInt32(this.PlanesDropDownList.SelectedValue); }
public void Save(Materia mat) { if (mat.State == Entidad.States.Eliminado) { this.Delete(mat.ID); } else if (mat.State == Entidad.States.Nuevo) { this.Insert(mat); } else if (mat.State == Entidad.States.Modificado) { this.Update(mat); } mat.State = Entidad.States.NoModificado; }
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("@hs_semanales", SqlDbType.Int).Value = materia.hsSemanales; cmdSave.Parameters.Add("@hs_totales", SqlDbType.Int).Value = materia.hsTotales; cmdSave.Parameters.Add("@desc_materias", SqlDbType.VarChar, 50).Value = materia.descripcion; 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(); } }
private void LoadEntity(Materia materia) { materia.IdPlan = int.Parse(this.idPlanDDL.Text); materia.Descripcion = this.descMateriaTextBox.Text; materia.HSemanales = Int32.Parse(this.hsSemanalesTextBox.Text); materia.HTotales = Int32.Parse(this.hsTotalesTextBox.Text); }
private void SaveEntity(Materia materia) { this.Logic.Save(materia); }
protected void lbtnAceptar_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } this.lblMensaje.Visible = false; RespuestaServidor rs = this.ValidarCamposNulos(); if (!rs.Error) { switch (formMode) { case FormModes.Alta: this.MateriaActual = new Entidades.Materia(); this.materiaActual.State = Entidades.EntidadBase.States.New; this.cargarMateria(this.materiaActual); break; case FormModes.Modificacion: this.materiaActual = new Entidades.Materia(); this.materiaActual.Id = this.IdSeleccionado; this.materiaActual.State = Entidades.EntidadBase.States.Modified; this.cargarMateria(this.materiaActual); break; case FormModes.Baja: this.materiaActual = new Entidades.Materia(); this.materiaActual.Id = this.IdSeleccionado; this.materiaActual.State = Entidades.EntidadBase.States.Deleted; break; } rs = ce.save(this.materiaActual); if (rs.Error) { string errorStr = ""; foreach (string error in rs.ListaErrores) { this.lblMensaje.ForeColor = Color.Red; errorStr += error + "</br>"; } this.lblMensaje.Text = errorStr; } else { this.lblMensaje.ForeColor = Color.Green; this.lblMensaje.Text = rs.Mensaje; } this.lblMensaje.Visible = true; this.renovarForm(); this.BindGV(); } else { string errorStr = ""; foreach (string error in rs.ListaErrores) { this.lblMensaje.ForeColor = Color.Red; errorStr += error + "</br>"; } this.lblMensaje.Text = errorStr; this.lblMensaje.Visible = true; this.formActionPanel.Visible = true; this.formPanel.Visible = true; } }
public void Save(Materia mat) { if (mat.Estado == Entidad.Estados.Eliminado) { this.Delete(mat.Id); } else if (mat.Estado == Entidad.Estados.Nuevo) { this.Insert(mat); } else if (mat.Estado == Entidad.Estados.Modificado) { this.Update(mat); } mat.Estado = Entidad.Estados.NoModificado; }
private void SaveEntity(Materia Materia) { this.MatNeg.Save(Materia); }
protected void Insert(Materia mat) { try { this.OpenConnection(); SqlCommand cmdSave; 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 AS id_materia", SqlConn); cmdSave.Parameters.Add("@desc_materia", SqlDbType.VarChar, 50).Value = mat.DescripcionMateria; cmdSave.Parameters.Add("@hs_semanales", SqlDbType.Int).Value = mat.HsSemanales; cmdSave.Parameters.Add("@hs_totales", SqlDbType.Int).Value = mat.HsTotales; cmdSave.Parameters.Add("@id_plan", SqlDbType.Int).Value = mat.IdPlan; mat.Id = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear datos de la materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(Materia mat) { MateriaDatos.Save(mat); }
public void Save(Materia materia) { if (materia.State == BusinessEntity.States.Deleted) { this.Delete(materia.IdMateria); } else if (materia.State == BusinessEntity.States.New) { this.Insert(materia); } else if (materia.State == BusinessEntity.States.Modified) { this.Update(materia); } materia.State = BusinessEntity.States.Unmodified; }