public override void MapearADatos() { switch (this._Modo) { case ModoForm.Baja: _EspecialidadActual.State = Especialidad.States.Deleted; break; case ModoForm.Consulta: _EspecialidadActual.State = Especialidad.States.Unmodified; break; case ModoForm.Alta: _EspecialidadActual = new Especialidad(); _EspecialidadActual.State = Especialidad.States.New; break; case ModoForm.Modificacion: _EspecialidadActual.State = Especialidad.States.Modified; break; } if (_Modo == ModoForm.Alta || _Modo == ModoForm.Modificacion) { if (_Modo == ModoForm.Modificacion) _EspecialidadActual.ID = Convert.ToInt32(this.txtID.Text); _EspecialidadActual.Descripcion = this.txtDescripcion.Text; } }
public List<Especialidad> GetAll() { List<Especialidad> especialidades = new List<Especialidad>(); try{ this.OpenConnection(); SqlCommand cmdEspecialidades = new SqlCommand("SELECT * FROM especialidades", sqlConn); SqlDataReader drEspecialidades = cmdEspecialidades.ExecuteReader(); while (drEspecialidades.Read()) { Especialidad esp = new Especialidad(); esp.ID = (int)drEspecialidades["id_especialidad"]; esp.Descripcion = (string)drEspecialidades["desc_especialidad"]; especialidades.Add(esp); } drEspecialidades.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de especialidades", Ex); throw ExcepcionManejada; }finally{ this.CloseConnection(); } return especialidades; }
public virtual void MapearADatos() { Business.Entities.Especialidad especialidadActual = DevolverEspecialidad(); switch (this.Modo) { case (ModoForm.Alta): { PlanActual = new Plan(); this.PlanActual.Descripcion = this.txtDescripcion.Text; this.PlanActual.IDEspecialidad = especialidadActual.ID; this.PlanActual.State = BusinessEntity.States.New; break; } case (ModoForm.Modificacion): { this.PlanActual.Descripcion = this.txtDescripcion.Text; this.PlanActual.IDEspecialidad = especialidadActual.ID; 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 List<Especialidad> GetAll() { List<Especialidad> especialidades = new List<Especialidad>(); try { this.OpenConnection(); SqlCommand cmdGetAll = new SqlCommand("GetAll_Especialidades", SqlConn); cmdGetAll.CommandType = CommandType.StoredProcedure; SqlDataReader drEspecialidades = cmdGetAll.ExecuteReader(); while (drEspecialidades.Read()) { Especialidad esp = new Especialidad(); esp.ID = (int)drEspecialidades["id_especialidad"]; esp.Descripcion = (string)drEspecialidades["desc_especialidad"]; especialidades.Add(esp); } drEspecialidades.Close(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de las especialidades", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } return especialidades; }
public List <Business.Entities.Plan> listarPlanesPorNombre(string nombre) { try { List <Business.Entities.Plan> planes = new List <Plan>(); string nom = "%" + nombre + "%"; Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("select * from Planes where CONVERT(VARCHAR,nombre) like'" + nom + "'", Conexion.getInstance().Conection); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { int idPlan = (int)reader.GetValue(0); String nombr = reader.GetString(1); String desc = reader.GetString(2); Business.Entities.Plan plan = new Plan(nombr, desc); if (reader["idEsp"] != DBNull.Value) { int IdEspecialidad = (int)reader.GetValue(3); Business.Entities.Especialidad esp = EspecialidadDB.getInstance().buscarEspecialidadPorId(IdEspecialidad); plan.Especialidad = esp; } plan.IdPlan = idPlan; planes.Add(plan); } Conexion.getInstance().Disconnect(); return(planes); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(null); } }
public void Save(Business.Entities.Especialidad especialidad) { if (especialidad.State == BusinessEntity.States.New) { int NextID = 0; foreach (Business.Entities.Especialidad esp in Especialidad) { if (esp.ID > NextID) { NextID = esp.ID; } } especialidad.ID = NextID + 1; Especialidad.Add(especialidad); } else if (especialidad.State == BusinessEntity.States.Deleted) { this.Delete(especialidad.ID); } else if (especialidad.State == BusinessEntity.States.Modified) { Especialidad[Especialidad.FindIndex(delegate(Business.Entities.Especialidad esp) { return(esp.ID == especialidad.ID); })] = especialidad; } especialidad.State = BusinessEntity.States.Unmodified; }
public override void MapearADatos() { if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { if (this.Modo == ModoForm.Alta) { Business.Entities.Especialidad esp = new Business.Entities.Especialidad(); this.EspecialidadActual = esp; this.EspecialidadActual.State = BusinessEntity.States.New; } else { //int id = 0; //if (!int.TryParse("asdasd", out id)) //{ // MessageBox.Show("Debe ingrear un int"); //} //Convert.ToInt32("1244"); this.EspecialidadActual.ID = int.Parse(this.txtID.Text); this.EspecialidadActual.State = BusinessEntity.States.Modified; } this.EspecialidadActual.Descripcion = this.txtDescripcion.Text; } if (this.Modo == ModoForm.Consulta) { this.EspecialidadActual.State = BusinessEntity.States.Unmodified; } else if (this.Modo == ModoForm.Baja) { this.EspecialidadActual.State = BusinessEntity.States.Deleted; } }
//Constructor para Eliminar y Editar public EspecialidadDesktop(int ID, ModoForm modo): this() { EspecialidadLogic espLog = new EspecialidadLogic(); this._EspecialidadActual = espLog.GetOne(ID); this.MapearDeDatos(); }
public Especialidad GetOne(int ID) { Especialidad esp = new Especialidad(); try { this.OpenConnection(); SqlCommand cmdEspecialidades = new SqlCommand("select * from especialidades where id_especialidad=@id", this.sqlConn); cmdEspecialidades.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drEspecialidades = cmdEspecialidades.ExecuteReader(); if (drEspecialidades.Read()) { esp.ID = (int)drEspecialidades["id_especialidad"]; esp.Descripcion = Convert.ToString(drEspecialidades["desc_especialidad"]); } drEspecialidades.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la especialidad", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return esp; }
public void MapearADatos() { if (this.Modo == ModoForm.Alta) { EspecialidadActual = new Especialidad(); EspecialidadActual.State = Usuario.States.New; } else if (this.Modo == ModoForm.Modificacion) { EspecialidadActual.State = Usuario.States.Modified; } else if (this.Modo == ModoForm.Baja) { EspecialidadActual.State = Usuario.States.Deleted; } else { EspecialidadActual.State = Usuario.States.Unmodified; } if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { EspecialidadActual.Descripcion = this.txtDesc.Text; } }
public Business.Entities.Especialidad GetOne(int ID) { Especialidad esp = new Especialidad(); try { this.OpenConnection(); SqlCommand cmdEspecialidades = new SqlCommand("SELECT * FROM especialidades WHERE id_especialidad=@id", sqlConn); cmdEspecialidades.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drEspecialidades = cmdEspecialidades.ExecuteReader(); if (drEspecialidades.Read()) { esp.ID = (int)drEspecialidades["id_especialidad"]; esp.Descripcion = (string)drEspecialidades["desc_especialidad"]; } drEspecialidades.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar la especialidad", Ex); throw ExcepcionManejada; }finally{ this.CloseConnection(); } return esp; }
public EspecialidadDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; EspecialidadLogic es = new EspecialidadLogic(); this.EspecialidadActual = es.GetOne(ID); MapearDeDatos(); }
public EspecialidadDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic(); _EspecialidadActual = EspecialidadNegocio.GetOne(ID); this.MapearDeDatos(); }
public void Save(Business.Entities.Especialidad _especialidad) { try { EspecialidadData.Save(_especialidad); } catch (Exception) { throw; } }
public void Save(Especialidad esp) { try { EspecialidadData.Save(esp); } catch (Exception Ex) { throw; } }
public EspecialidadesDesktop(int ID, ModoForm modo): this() { this.Modo = modo; EspecialidadesLogic el = new EspecialidadesLogic(); try { EspecialidadActual = el.GetOne(ID); } catch (Exception Ex) { this.Notificar(Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } this.MapearDeDatos(); }
public override void MapearADatos() { if (Modo.Equals(ModoForm.Alta)) { this.EspecialidadActual = new Especialidad(); this.EspecialidadActual.State = BusinessEntity.States.New; } else if (Modo.Equals(ModoForm.Modificacion)) { this.EspecialidadActual.ID = Int32.Parse(txtID.Text); this.EspecialidadActual.State = BusinessEntity.States.Modified; } this.EspecialidadActual.Descripcion = this.txtDescripcion.Text; }
public EspecialidadDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; EspecialidadLogic EspecialidadNegocio = new EspecialidadLogic(); try { _EspecialidadActual = EspecialidadNegocio.GetOne(ID); this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Especialidades GetAll() { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "especialidadesGetAll"; Especialidades oEspecialidades = new Especialidades(); try { SqlDataReader oReader = oCmd.ExecuteReader(); using (oCnn) { while (oReader.Read()) { Especialidad oEspecialidad = new Especialidad(); oEspecialidad.ID = Convert.ToInt32(oReader["id_especialidad"]); oEspecialidad.Descripcion = Convert.ToString(oReader["desc_especialidad"]); oEspecialidades.Add(oEspecialidad); oEspecialidad = null; } return oEspecialidades; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de especialidades", Ex); throw ExcepcionManejada; } finally { oEspecialidades = null; } } } }
public override void MapearADatos() { if (this.Modo == ModoForm.Alta) { Especialidad esp = new Especialidad(); EspecialidadActual = esp; this.EspecialidadActual.State = Especialidad.States.New; } if ((this.Modo == ModoForm.Alta) | (this.Modo == ModoForm.Modificacion)) { if (this.Modo == ModoForm.Modificacion) { EspecialidadActual.ID = Convert.ToInt32(this.txtID); this._EspecialidadActual.State = Especialidad.States.Modified; } EspecialidadActual.Descripcion = Convert.ToString(this.txtDescripcion); } }
public override void MapearADatos() { if (Modo == AplicationForm.ModoForm.Alta) { Especialidad esp = new Especialidad(); EspecialidadActual = esp; this.EspecialidadActual.Descripcion = this.txtDescripcion.Text; } else if (Modo == AplicationForm.ModoForm.Modificacion) { this.EspecialidadActual.ID = Convert.ToInt32(this.txtID.Text); this.EspecialidadActual.Descripcion = this.txtDescripcion.Text; } }
public bool altaEspecialidad(Business.Entities.Especialidad esp) { try { string nombre = esp.NombreEspecialidad; string descripcion = esp.Descripcion; Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("insert into dbo.Especialidad(nombre,descripcion)" + " values('" + nombre + "','" + descripcion + "')", Conexion.getInstance().Conection); cmd.ExecuteNonQuery(); Conexion.getInstance().Disconnect(); return(true); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(false); } }
public override void MapearADatos() { if (ModoFormulario == ModoForm.Alta) { Especialidad esp = new Especialidad(); EspecialidadActual = esp; } if (ModoFormulario == ModoForm.Alta || ModoFormulario == ModoForm.Modificacion) { EspecialidadActual.Descripcion = this.txtDescripcion.Text; } if (ModoFormulario == ModoForm.Alta) EspecialidadActual.State = BusinessEntity.States.New; if (ModoFormulario == ModoForm.Modificacion) { EspecialidadActual.ID = Convert.ToInt32(this.txtId.Text); EspecialidadActual.State = BusinessEntity.States.Modified; } if (ModoFormulario == ModoForm.Baja) EspecialidadActual.State = BusinessEntity.States.Deleted; }
public Business.Entities.Plan buscarPlanPorId(int id) { try { Conexion.getInstance().Connect(); SqlCommand cmd = new SqlCommand("select * from Planes where idPlan='" + id + "'", Conexion.getInstance().Conection); SqlDataReader reader = cmd.ExecuteReader(); reader.Read(); int idPlan = (int)reader.GetValue(0); String nombr = reader.GetString(1); String desc = reader.GetString(2); Business.Entities.Plan plan = new Plan(nombr, desc); if (reader["idEsp"] != DBNull.Value) { int IdEspecialidad = (int)reader.GetValue(3); Business.Entities.Especialidad esp = EspecialidadDB.getInstance().buscarEspecialidadPorId(IdEspecialidad); plan.Especialidad = esp; } plan.IdPlan = idPlan; Conexion.getInstance().Disconnect(); return(plan); } catch (Exception e) { Conexion.getInstance().Disconnect(); return(null); } }
public void agregarEspecialidad(Business.Entities.Especialidad esp) { this.especialidad = esp; }
public void Save(Especialidad especialidad) { if (especialidad.State == BusinessEntity.States.New) { this.Insert(especialidad); } else if (especialidad.State == BusinessEntity.States.Deleted) { this.Delete(especialidad.ID); } else if (especialidad.State == BusinessEntity.States.Modified) { this.Update(especialidad); } especialidad.State = BusinessEntity.States.Unmodified; }
private void SaveEntity(Especialidad espec) { try { this.Logic.Save(espec); } catch (Exception ex) { Response.Write("<script>window.alert('" + ex.Message + "');</script>"); } }
public Plan() { Especialidad = new Especialidad(); }
protected void Update(Especialidad especialidad) { try{ this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE especialidades SET desc_especialidad = @desc WHERE id_especialidad = @id", sqlConn); cmdSave.Parameters.Add("@id",SqlDbType.Int).Value = especialidad.ID; cmdSave.Parameters.Add("@desc", SqlDbType.VarChar, 50).Value = especialidad.Descripcion; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la especialidad", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Insert(Especialidad especialidad) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO especialidades (desc_especialidad) " + "VALUES (@desc) " + "SELECT @@identity", sqlConn); cmdSave.Parameters.Add("@desc", SqlDbType.VarChar, 50).Value = especialidad.Descripcion; especialidad.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar() ); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear especialidad" + Ex, Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public Especialidad GetOne(int ID) { Especialidad esp = new Especialidad(); try { this.OpenConnection(); SqlCommand cmdGetOne = new SqlCommand("GetOne_Especialidades", SqlConn); cmdGetOne.CommandType = CommandType.StoredProcedure; cmdGetOne.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drEspecialidad = cmdGetOne.ExecuteReader(); if (drEspecialidad.Read()) { esp.ID = (int)drEspecialidad["id_especialidad"]; esp.Descripcion = (string)drEspecialidad["desc_especialidad"]; } drEspecialidad.Close(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la especialidad", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } return esp; }
protected void Insert(Especialidad especialidad) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand("insert into especialidades(desc_especialidad)" + "values(@desc) " + "select @@identity", SqlConn); cmdInsert.Parameters.Add("@desc", SqlDbType.VarChar).Value = especialidad.Descripcion; especialidad.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al crear especialidad", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public Especialidades GetOne(int id) { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "especialidadesGetOne"; oCmd.Parameters.AddWithValue("@id_especialidad", id); //Aunque debemos buscar solo un elemento, siempre devolvemos //una colección. Es más fácil de manipular y controlar Especialidades oEspecialidades = new Especialidades(); //No retornamos DataSets, siempre utilizamos objetos para hacernos //independientes de la estructura de las tablas en el resto //de las capas. Para ellos leemos con el DataReader y creamos //los objetos asociados que se esperan try { //Ejecutamos el comando y retornamos los valores SqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { //si existe algun valor, creamos el objeto y lo almacenamos en la colección Especialidad oEspecialidad = new Especialidad(); oEspecialidad.ID = Convert.ToInt32(oReader["id_especialidad"]); oEspecialidad.Descripcion = Convert.ToString(oReader["desc_especialidad"]); //Agregamos el objeto a la coleccion de resultados oEspecialidades.Add(oEspecialidad); oEspecialidad = null; } //retornamos los valores encontrados return oEspecialidades; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la especialidad", Ex); throw ExcepcionManejada; } finally { //liberamos la memoria utilizada por los objetos oEspecialidades = null; } } } }
private void LoadEntity(Especialidad especialidad) { especialidad.Descripcion = this.descripcionTextBox.Text; }
public void Update(Especialidad especialidad) { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { try { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "especialidadesUpdate"; oCmd.Parameters.AddWithValue("@id_especialidad", especialidad.ID); oCmd.Parameters.AddWithValue("@desc_especialidad", especialidad.Descripcion); oCmd.ExecuteNonQuery(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al al actualizar datos de la especialidad", Ex); throw ExcepcionManejada; } } }
public void Insert(Especialidad especialidad) { //Creamos la conexión a utilizar. SqlConnection oCnn = this.CreateConnection(); using (oCnn) { //abrimos conexion oCnn.Open(); //Creamos un commando para realizar el alta en la base de datos SqlCommand oCmd = new SqlCommand(); using (oCmd) { try { //asignamos la conexion que habiamos creado oCmd.Connection = oCnn; //Indicamos que stored procedure vamos a usar oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "especialidadesAdd"; //le asignamos los parámetros para el stored procedure oCmd.Parameters.AddWithValue("@desc_especialidad", especialidad.Descripcion); especialidad.ID = Decimal.ToInt32((decimal)oCmd.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear especialidad", Ex); throw ExcepcionManejada; } } } }
public void Save(Business.Entities.Especialidad esp) { EspecialidadData.Save(esp); }
public void Save(Especialidad esp) { EspecialidadData.Save(esp); }
protected void Update(Especialidad especialidad) { try { this.OpenConnection(); SqlCommand cmdUpdate = new SqlCommand("Update_Especialidades", SqlConn); cmdUpdate.CommandType = CommandType.StoredProcedure; cmdUpdate.Parameters.Add("@id", SqlDbType.Int).Value = especialidad.ID; cmdUpdate.Parameters.Add("@desc", SqlDbType.VarChar).Value = especialidad.Descripcion; cmdUpdate.ExecuteNonQuery(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la especialidad", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
private void SaveEntity(Especialidad especialidad) { this.Logic.Save(especialidad); }
protected void Insert(Especialidad especialidad) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand("Insert_Especialidades", SqlConn); cmdInsert.CommandType = CommandType.StoredProcedure; cmdInsert.Parameters.Add("@desc", SqlDbType.VarChar).Value = especialidad.Descripcion; especialidad.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al crear especialidad", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }