/// <summary> /// metodo que deshabilita alguna cirugia de la base de datos si tener la necesidad de eliminar el registro de la misma /// </summary> /// <param name="cirugia">Objeto que posee la informacion de la cirugia a deshabilitar</param> /// <returns>verdadero si se realizo la eliminacion con exito de lo contrario false</returns> public bool EliminarCirugia(Entidad cirugia) { try { MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexion(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "EliminarCirugia"; comando.Parameters.AddWithValue("@ID", cirugia.Id); comando.Parameters["@ID"].Direction = ParameterDirection.Input; comando.ExecuteNonQuery(); CerrarConexion(); return true; } catch (MySqlException e) { Console.Write(e.Message); return false; } }
public List<Cirujano> ObtenerCirujanos(Entidad cirugia) { LCirujano logica = new LCirujano(); return logica.ObtenerCirujanos(cirugia); }
/// <summary> /// Obtener una Lista de Cirujanos dado una cirugia /// </summary> /// <param name="cirugia"></param> /// <returns></returns> public List<Cirujano> ObtenerCirujanos(Entidad cirugia) { List<Cirujano> retorno = new List<Cirujano>(); try { MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexion(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "ObtenerCirujanosCirugia"; comando.Parameters.AddWithValue("@idCirugia", cirugia.Id); comando.Parameters["@idCirugia"].Direction = ParameterDirection.Input; MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Cirujano cirujano = new Cirujano(); cirujano.Nombre = reader.GetString(0); cirujano.Id = reader.GetInt64(1); retorno.Add(cirujano); } reader.Close(); CerrarConexion(); return retorno; } catch (MySqlException e) { Console.Write(e.Message); return retorno; } }
/// <summary> /// obtiene una lista de cirujanos que va a ser mostrada en la ventana insertar cirugia. /// </summary> /// <param name="cirugia"></param> /// <returns></returns> public List<Cirujano> ObtenerCirujanos(Entidad cirugia) { return DAO.ObtenerDAO(1).ObtenerDAOCirujano().ObtenerCirujanos(cirugia); }