示例#1
0
        /// <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;
            }
        }
示例#2
0
 public List<Cirujano> ObtenerCirujanos(Entidad cirugia)
 {
     LCirujano logica = new LCirujano();
     return logica.ObtenerCirujanos(cirugia);
 }
示例#3
0
        /// <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;
            }
        }
示例#4
0
 /// <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);
 }