public Plan GetOne(int id) { Plan p = new Plan(); try { this.OpenConnection(); MySqlCommand cmd = new MySqlCommand("select * from planes where id_plan = @idplan", SqlConn); cmd.Parameters.Add("@idplan", MySqlDbType.Int32).Value = id; MySqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { p.Descripcion = (string)dr["desc_plan"]; p.IDEspecialidad = (int)dr["id_especialidad"]; p.ID = (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 p; }
public override void MapearADatos() { if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { if (this.Modo == ModoForm.Alta) { Business.Entities.Plan plan = new Business.Entities.Plan(); this.PlanActual = plan; this.PlanActual.State = BusinessEntity.States.New; } else { //int id = 0; //if (!int.TryParse("asdasd", out id)) //{ // MessageBox.Show("Debe ingrear un int"); //} //Convert.ToInt32("1244"); this.PlanActual.ID = int.Parse(this.txtID.Text); this.PlanActual.State = BusinessEntity.States.Modified; } this.PlanActual.Descripcion = this.txtDescripcion.Text; this.PlanActual.IDEspecialidad = int.Parse(this.txt_idEspecialidad.Text); } if (this.Modo == ModoForm.Consulta) { this.PlanActual.State = BusinessEntity.States.Unmodified; } else if (this.Modo == ModoForm.Baja) { this.PlanActual.State = BusinessEntity.States.Deleted; } }
public List<Plan> GetAll(int IDEspecialidad) { List<Plan> planes = new List<Plan>(); try { this.OpenConnection(); SqlCommand cmdPlanes = new SqlCommand("SELECT P.* FROM especialidades E left join planes P on P.id_especialidad = E.id_especialidad WHERE P.id_especialidad = @id", sqlConn); cmdPlanes.Parameters.Add("@id", SqlDbType.Int).Value = IDEspecialidad; SqlDataReader drPlanes = cmdPlanes.ExecuteReader(); while (drPlanes.Read()) { Plan plan = new Plan(); plan.ID = (int)drPlanes["id_plan"]; plan.IdEspecialidad = (int)drPlanes["id_especialidad"]; plan.Descripcion = (string)drPlanes["desc_plan"]; planes.Add(plan); } drPlanes.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Planes", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return planes; }
public PlanDesktop(int ID, ModoForm modo) : this() { Modo = modo; PlanLogic p = new PlanLogic(); planActual = p.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 Business.Entities.Plan GetOne(int ID) { Plan pln = new Plan(); try { this.OpenConnection(); SqlCommand cmdPlan = new SqlCommand("select * from planes where id_plan=@id", sqlConn); cmdPlan.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drPlan = cmdPlan.ExecuteReader(); if (drPlan.Read()) { pln.ID = (int)drPlan["id_plan"]; pln.Descripcion = (string)drPlan["desc_plan"]; pln.IDEspecialidad = (int)drPlan["id_especialidad"]; } drPlan.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos del plan", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return pln; }
public List<Plan> GetAll() { List<Plan> plan = new List<Plan>(); try { this.OpenConnection(); SqlCommand cmdPlan = new SqlCommand("select * from planes", sqlConn); SqlDataReader drPlan = cmdPlan.ExecuteReader(); while (drPlan.Read()) { Plan pln = new Plan(); pln.ID = (int)drPlan["id_plan"]; pln.Descripcion = (string)drPlan["desc_plan"]; pln.IDEspecialidad = (int)drPlan["id_especialidad"]; plan.Add(pln); } drPlan.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de planes", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return plan; }
public override void MapearADatos() { switch (this._Modo) { case ModoForm.Baja: _PlanActual.State = Plan.States.Deleted; break; case ModoForm.Consulta: _PlanActual.State = Plan.States.Unmodified; break; case ModoForm.Alta: _PlanActual = new Plan(); _PlanActual.State = Plan.States.New; break; case ModoForm.Modificacion: _PlanActual.State = Plan.States.Modified; break; } if (_Modo == ModoForm.Alta || _Modo == ModoForm.Modificacion) { if (_Modo == ModoForm.Modificacion) _PlanActual.ID = Convert.ToInt32(this.txtID.Text); _PlanActual.Descripcion = this.txtDescripcion.Text; _PlanActual.IDEspecialidad = Convert.ToInt32(this.cbxEspecialidad.SelectedValue); } }
public List<Plan> GetAll() { List<Plan> planes = new List<Plan>(); try { this.OpenConnection(); SqlCommand cmdGetAll = new SqlCommand("select * from planes", SqlConn); SqlDataReader drPlanes = cmdGetAll.ExecuteReader(); while (drPlanes.Read()) { Plan p = new Plan(); p.ID = (int)drPlanes["id_plan"]; p.Descripcion = (string)drPlanes["desc_plan"]; p.IDEspecialidad = (int)drPlanes["id_especialidad"]; planes.Add(p); } drPlanes.Close(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de los Planes.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } return planes; }
public List <Business.Entities.Materia> listarMateriasPorNombre(string nombre) { try { string nomb = "%" + nombre + "%"; Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("select * from dbo.Materia where CONVERT(VARCHAR,nombre) like'" + nomb + "'", Conexion.getInstance().Conection); SqlDataReader reader = cmd.ExecuteReader(); List <Business.Entities.Materia> materias = new List <Materia>(); while (reader.Read()) { int idMateria = (int)reader.GetValue(0); string nom = reader.GetString(1); string desc = reader.GetString(2); int hsSem = (int)reader.GetValue(3); int hsTot = (int)reader.GetValue(4); int idPlan = (int)reader.GetValue(5); Business.Entities.Materia mat = new Materia(nom, desc, hsSem, hsTot); mat.IdMateria = idMateria; if (reader["idPlan"] != DBNull.Value) { Business.Entities.Plan plan = PlanDB.getInstance().buscarPlanPorId((int)reader.GetValue(5)); mat.Plan = plan; } materias.Add(mat); } Conexion.getInstance().Disconnect(); return(materias); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(null); } }
public PlanDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; PlanLogic plan = new PlanLogic(); this.PlanActual = plan.GetOne(ID); MapearDeDatos(); }
public PlanesDesktop(int id, ModoForm modo) : this() { this.Modo = modo; Plan plan = new PlanLogic().GetOne(id); this.PlanActual = plan; this.MapearDeDatos(); }
public PlanDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; PlanLogic PlanNegocio = new PlanLogic(); _PlanActual = PlanNegocio.GetOne(ID); this.MapearDeDatos(); }
public void Save(Business.Entities.Plan _plan) { try { PlanData.Save(_plan); } catch (Exception) { throw; } }
public void Save(Plan pln) { try { PlanData.Save(pln); } catch (Exception Ex) { throw; } }
public override void MapearADatos() { // cambiar visibilidad a Plan Business.Entities.Plan planActual = this.DevolverPlan(); switch (this.Modo) { case (ModoForm.Alta): { ProfesorActual = new Business.Entities.Personas(); this.ProfesorActual.IDPlan = planActual.ID; this.ProfesorActual.Nombre = this.txtNombre.Text; this.ProfesorActual.Apellido = this.txtApellido.Text; this.ProfesorActual.Email = this.txtEmail.Text; this.ProfesorActual.Direccion = this.txtDireccion.Text; DateTime fechaNac = new DateTime(int.Parse(this.txtAño.Text), int.Parse(this.txtMes.Text), int.Parse(this.txtDia.Text), 0, 0, 0); this.ProfesorActual.FechaNacimiento = fechaNac; this.ProfesorActual.Legajo = int.Parse(this.txtLegajo.Text); this.ProfesorActual.Telefono = this.txtTelefono.Text; //this.PersonaActual.TipoPersona = (Business.Entities.Personas.TiposPersonas)Enum.Parse(typeof(Business.Entities.Personas.TiposPersonas), this.cmbTiposPersonas.SelectedValue.ToString()); this.ProfesorActual.State = BusinessEntity.States.New; break; } case (ModoForm.Modificacion): { this.ProfesorActual.IDPlan = planActual.ID; this.ProfesorActual.Nombre = this.txtNombre.Text; this.ProfesorActual.Apellido = this.txtApellido.Text; this.ProfesorActual.Email = this.txtEmail.Text; this.ProfesorActual.Direccion = this.txtDireccion.Text; DateTime fechaNac = new DateTime(int.Parse(this.txtAño.Text), int.Parse(this.txtMes.Text), int.Parse(this.txtDia.Text), 0, 0, 0); this.ProfesorActual.FechaNacimiento = fechaNac; this.ProfesorActual.Legajo = int.Parse(this.txtLegajo.Text); this.ProfesorActual.Telefono = this.txtTelefono.Text; //this.PersonaActual.TipoPersona = (Business.Entities.Personas.TiposPersonas)Enum.Parse(typeof(Business.Entities.Personas.TiposPersonas), this.cmbTiposPersonas.SelectedValue.ToString()); this.ProfesorActual.State = BusinessEntity.States.Modified; break; } case (ModoForm.Baja): { this.ProfesorActual.State = BusinessEntity.States.Deleted; break; } case (ModoForm.Consulta): { this.ProfesorActual.State = BusinessEntity.States.Unmodified; break; } } }
public Planes GetAll() { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "planesGetAll"; Planes oPlanes = new Planes(); try { SqlDataReader oReader = oCmd.ExecuteReader(); using (oCnn) { while (oReader.Read()) { Plan oPlan = new Plan(); oPlan.ID = Convert.ToInt32(oReader["id_plan"]); oPlan.Descripcion = Convert.ToString(oReader["desc_plan"]); oPlan.IDEspecialidad = Convert.ToInt32(oReader["id_especialidad"]); oPlanes.Add(oPlan); oPlan = null; } return oPlanes; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de planes", Ex); throw ExcepcionManejada; } finally { oPlanes = null; } } } }
public override void MapearADatos() { if (Modo.Equals(ModoForm.Alta)) { this.Plan = new Plan(); this.Plan.State = BusinessEntity.States.New; } else if (Modo.Equals(ModoForm.Modificacion)) { this.Plan.ID = Int32.Parse(txtID.Text); this.Plan.State = BusinessEntity.States.Modified; } this.Plan.Descripcion = this.txtDescripcion.Text; this.Plan.IdEspecialidad = (int)this.cmbEspecialidades.SelectedValue; }
public PlanDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; PlanLogic PlanNegocio = new PlanLogic(); try { _PlanActual = PlanNegocio.GetOne(ID); this.llenarCombo(); this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (Validar()) { PlanLogic pl = new PlanLogic(); Plan p = new Plan(); p.IDEspecialidad = (int)cmbEspecialidad.SelectedValue; p.Descripcion = txtDescripcion.Text; pl.AddPlan(p); Notificar("Plan creado satisfactoriamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { Notificar("Los campos deben estar completos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public new void MapearADatos() { if (this.Modo == ModoForm.Alta) { Plan plan = new Plan(); PlanActual = plan; this.PlanActual.Descripcion = this.TextBoxDescripcion.Text; this.PlanActual.IdEspecialidad = Convert.ToInt32(this.TextBoxIdEspecialidad.Text); } else if (this.Modo == ModoForm.Modificacion) { this.TextBoxIdEspecialidad.Enabled = false; this.PlanActual.Descripcion = this.TextBoxDescripcion.Text; } switch (this.Modo) { case ModoForm.Alta: { this.PlanActual.State = BusinessEntity.States.New; break; } case ModoForm.Modificacion: { this.PlanActual.State = BusinessEntity.States.Modified; break; } case ModoForm.Baja: { this.PlanActual.State = BusinessEntity.States.Deleted; break; } case ModoForm.Consulta: { this.PlanActual.State = BusinessEntity.States.Unmodified; break; } } }
public virtual void MapearADatos() { if (Modo == ModoForm.Alta) { planActual = new Plan(); } planActual.Descripcion = this.txtDesc.Text; planActual.IDEspecialidad = (int)this.cbEspecialidades.SelectedValue; switch (Modo) { case ModoForm.Alta: planActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: planActual.State = BusinessEntity.States.Modified; break; } }
public bool altaPlan(Business.Entities.Plan plan) { try { string nombre = plan.NombrePlan; string descripcion = plan.DescripcionPlan; int id = (int)plan.Especialidad.IdEspecialidad; Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("insert into Planes(nombre,descripcion,idEsp)" + " values('" + nombre + "','" + descripcion + "','" + id + "')", Conexion.getInstance().Conection); cmd.ExecuteNonQuery(); Conexion.getInstance().Disconnect(); return(true); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(false); } }
public override void MapearADatos() { if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { if (Modo == ModoForm.Alta) { PlanActual = new Business.Entities.Plan(); PlanActual.State = BusinessEntity.States.New; } else { PlanActual.State = BusinessEntity.States.Modified; } PlanActual.Descripcion = txtDescripcion.Text; PlanActual.Especialidad = (Business.Entities.Especialidad)cmbEspecialidad.SelectedItem; } else if (Modo == ModoForm.Baja) { PlanActual.State = BusinessEntity.States.Deleted; } }
public override void MapearADatos() { if (Modo == AplicationForm.ModoForm.Alta) { Plan p = new Plan(); PlanActual = p; this.PlanActual.IDEspecialidad = Convert.ToInt32(txtIDEspecialidad.Text); this.PlanActual.Descripcion = this.txtDescripcion.Text; } else if (Modo == AplicationForm.ModoForm.Modificacion) { this.PlanActual.ID = Convert.ToInt32(this.txtID.Text); this.PlanActual.Descripcion = this.txtDescripcion.Text; this.PlanActual.IDEspecialidad = Convert.ToInt32(this.txtIDEspecialidad.Text); } }
public virtual void MapearADatos() { Business.Entities.Plan planActual = this.DevolverPlan(); switch (this.Modo) { case (ModoForm.Alta): { MateriaActual = new Materia(); 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 = planActual.ID; this.MateriaActual.State = BusinessEntity.States.New; break; } case (ModoForm.Modificacion): { 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 = planActual.ID; 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 override void MapearADatos() { if (ModoFormulario == ModoForm.Alta) { Plan plan = new Plan(); PlanActual = plan; } if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion) { PlanActual.Descripcion = this.txtDescripcion.Text; PlanActual.IDEspecialidad = Convert.ToInt32(this.cbEspecialidad.SelectedValue); } if (ModoFormulario == ModoForm.Alta) PlanActual.State = BusinessEntity.States.New; if (ModoFormulario == ModoForm.Modificacion) { PlanActual.ID.ToString(this.txtId.Text); PlanActual.State = BusinessEntity.States.Modified; } if (ModoFormulario == ModoForm.Baja) PlanActual.State = BusinessEntity.States.Deleted; }
public void Add(Plan p) { try { this.OpenConnection(); MySqlCommand cmdSave = new MySqlCommand("insert into planes (desc_plan,id_especialidad)" + "values (@desc_plan,@id_especialidad)", SqlConn); cmdSave.Parameters.Add("@desc_plan", MySqlDbType.VarChar, 50).Value = p.Descripcion; cmdSave.Parameters.Add("@id_especialidad", MySqlDbType.Int32).Value = p.IDEspecialidad; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear usuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public virtual void MapearADatos() { Business.Entities.Plan planActual = this.DevolverPlan(); switch (this.Modo) { case (ModoForm.Alta): { ComisionActual = new Comision(); this.ComisionActual.Descripcion = this.txtDescripcion.Text; this.ComisionActual.IDPlan = planActual.ID; this.ComisionActual.AnioEspecialidad = int.Parse(this.txtAño.Text); this.ComisionActual.State = BusinessEntity.States.New; break; } case (ModoForm.Modificacion): { this.ComisionActual.Descripcion = this.txtDescripcion.Text; this.ComisionActual.IDPlan = planActual.ID; this.ComisionActual.AnioEspecialidad = int.Parse(this.txtAño.Text); this.ComisionActual.State = BusinessEntity.States.Modified; break; } case (ModoForm.Baja): { this.ComisionActual.State = BusinessEntity.States.Deleted; break; } case (ModoForm.Consulta): { this.ComisionActual.State = BusinessEntity.States.Unmodified; break; } } }
protected void Insert(Plan plan) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "insert into planes(desc_plan,id_especialidad) " + "values(@desc_plan,@id_especialidad) " + "select @@identity", sqlConn); cmdSave.Parameters.Add("@desc_plan", SqlDbType.VarChar, 50).Value = plan.Descripcion; cmdSave.Parameters.Add("@id_especialidad", SqlDbType.Int).Value = plan.IDEspecialidad; plan.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear plan", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save( Plan Plan) { PlanData.Save(Plan); }
public void Update(Plan plan) { try { PlanData.Update(plan); } finally { PlanData = null; } }
public void Save(Plan esp) { PlanData.Save(esp); }
public Comision() { this._Plan = new Plan(); }
public void Save(Plan plan) { _PlanData.Save(plan); }
public void Insert(Plan plan) { try { PlanData.Insert(plan); } finally { PlanData = null; } }
public void AddPlan(Plan p) { PlanData.Add(p); }
public void Save(Plan plan) { if (plan.State == BusinessEntity.States.Deleted) { this.Delete(plan.ID); } else if (plan.State == BusinessEntity.States.New) { this.Insert(plan); } else if (plan.State == BusinessEntity.States.Modified) { this.Update(plan); } plan.State = BusinessEntity.States.Unmodified; }
public void Save(Business.Entities.Plan Plan) { PlanData.Save(Plan); }
private void SaveEntity(Plan plan) { try { this.Logic.Save(plan); } catch (Exception ex) { Response.Write("<script>window.alert('" + ex.Message + "');</script>"); } }
protected void Update(Plan plan) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "UPDATE planes SET desc_plan = @desc_plan, id_especialidad = @id_especialidad, " + "WHERE id_plan = @id", sqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = plan.ID; cmdSave.Parameters.Add("@desc_plan", SqlDbType.VarChar, 50).Value = plan.Descripcion; cmdSave.Parameters.Add("@id_especialidad", SqlDbType.Int).Value = plan.IDEspecialidad; cmdSave.Parameters.Add("@habilitado", SqlDbType.Bit).Value = usuario.Habilitado; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos del plan", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Update(Plan plan) { try { this.OpenConnection(); SqlCommand cmdUpdate = new SqlCommand("UPDATE planes SET desc_plan=@desc, id_especialidad=@id_esp " + "WHERE id_plan=@id", SqlConn); cmdUpdate.Parameters.Add("@id", SqlDbType.Int).Value = plan.ID; cmdUpdate.Parameters.Add("@desc", SqlDbType.VarChar).Value = plan.Descripcion; cmdUpdate.Parameters.Add("@id_esp", SqlDbType.Int).Value = plan.IDEspecialidad; cmdUpdate.ExecuteNonQuery(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al modificar datos del Plan.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
private void SaveEntity(Plan plan) { this.Logic.Save(plan); }
private void LoadEntity(Plan plan) { plan.Descripcion = this.descripcionTextBox.Text; plan.IdEspecialidad = int.Parse(this.especialidadDropDownList.SelectedValue); }
private void LoadEntity(Plan plan) { plan.Descripcion = this.txtDescripcionPlan.Text; plan.Especialidad.ID = Convert.ToInt32(this.ddlEspecialidades.SelectedValue); }
public Persona(int id, string apellido, string direccion, string email, DateTime fechaNacimiento, int idPlan, int legajo, string nombre, string telefono, int tipoPersona, Usuario usuario, Plan plan) { this.ID = id; this.Apellido = apellido; this.Direccion = direccion; this.Email = email; this.FechaNacimiento = fechaNacimiento; this.IDPlan = idPlan; this.Legajo = legajo; this.Nombre = nombre; this.Telefono = telefono; this.SetTipoPersonaById(tipoPersona); this.Usuario = usuario; this.Plan = plan; }