private void Sal_Mineral_listView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { Prescricao_Sal_Mineral intem = Sal_Mineral_listView.SelectedItem as Prescricao_Sal_Mineral; txt_valor_prescrito_Sal_Mineral.Text = intem.valor_prescrito; txt_procurar_sal_Mineral.Text = intem.sal_Mineral.nome; list_Prescricao_Sal_Mineral.Remove(intem); CarregarPrescricaoSalMineralListview(); Sal_Mineral_listBox.SelectedIndex = 0; }
public void Eliminar_Prescricao_Sal_Mineral(Prescricao_Sal_Mineral prescricao_Sal_Mineral) { try { acessodadosBLL.AcessodadosPostgreSQL.ExecututarManipulacaoSQL($"delete from \"Sal_Mineral_Prescricao_dialise\" where id_prescri_dialise = {prescricao_Sal_Mineral.prescricao.id_prescricao_dialise} and id_tipo_sal_mineral = {prescricao_Sal_Mineral.sal_Mineral.id_sal_mineral}"); } catch (Exception ex) { throw new Exception($"Erro ao Eliminar Sail Mineral referente a Prescrição Nº: {prescricao_Sal_Mineral.prescricao.id_prescricao_dialise}"); } }
public void Actualizar_Prescricao_Sal_Mineral(Prescricao_Sal_Mineral prescricao_Sal_Mineral) { try { acessodadosBLL.AcessodadosPostgreSQL.ExecututarManipulacaoSQL($"update \"Sal_Mineral_Prescricao_dialise\" set valor_prescrito = '{prescricao_Sal_Mineral.valor_prescrito}' where id_prescri_dialise = {prescricao_Sal_Mineral.prescricao.id_prescricao_dialise} and id_tipo_sal_mineral = {prescricao_Sal_Mineral.sal_Mineral.id_sal_mineral}"); } catch (Exception ex) { throw new Exception($"Erro ao Actualizar os Sais Minerais referentes a Prescrição Nº: {prescricao_Sal_Mineral.prescricao.id_prescricao_dialise}"); } }
public void Cadastrar_Prescricao_Sal_Mineral(Prescricao_Sal_Mineral prescricao_Sal_Mineral, Prescricao prescricao) { try { //acessodadosBLL.AcessodadosPostgreSQL.LimparParametros(); string query = $"insert into \"Sal_Mineral_Prescricao_dialise\" values ({prescricao_Sal_Mineral.sal_Mineral.id_sal_mineral},{prescricao.id_prescricao_dialise},'{prescricao_Sal_Mineral.valor_prescrito}')"; acessodadosBLL.AcessodadosPostgreSQL.ExecututarManipulacao(CommandType.Text, query); } catch (Exception ex) { throw new Exception("Problemas ao Inserir os Sais Minerais na Prescrição Nº: " + prescricao.id_prescricao_dialise + " " + ex.Message); } }
public List <Prescricao_Sal_Mineral> Consultar_Prescricao_Sal_Mineral(Prescricao prescricao) { try { Sal_MineralBLL sal_MineralBLL = new Sal_MineralBLL(); List <Prescricao_Sal_Mineral> List_Prescricao_Sal_Mineral = new List <Prescricao_Sal_Mineral>(); DataTable dt = acessodadosBLL.AcessodadosPostgreSQL.ExecututarConsulta(CommandType.Text, $"SELECT * FROM \"Sal_Mineral_Prescricao_dialise\" WHERE id_prescri_dialise = {prescricao.id_prescricao_dialise}"); foreach (DataRow linha in dt.Rows) { Prescricao_Sal_Mineral prescricao_Sal_Mineral = new Prescricao_Sal_Mineral(); prescricao_Sal_Mineral.prescricao = prescricao; prescricao_Sal_Mineral.sal_Mineral = sal_MineralBLL.Consultar_SalMineralPeloID(Convert.ToInt32(linha["id_tipo_sal_mineral"])); prescricao_Sal_Mineral.valor_prescrito = Convert.ToString(linha["valor_prescrito"]); List_Prescricao_Sal_Mineral.Add(prescricao_Sal_Mineral); } return(List_Prescricao_Sal_Mineral); } catch { throw new Exception($"Erro ao Buscar os Sais Minerais referentes a Prescrição Nº: {prescricao.id_prescricao_dialise}"); } }
private void Sal_Mineral_padrao_checkBox_Checked(object sender, RoutedEventArgs e) { List <Sal_Mineral> sal_mineral_padrao = sal_MineralBLL.ListarSal_Mineral(); list_Prescricao_Sal_Mineral = new List <Prescricao_Sal_Mineral>(); foreach (Sal_Mineral item in sal_mineral_padrao) { if (item.tipo_uso.Equals("padrao")) { Prescricao_Sal_Mineral prescr_sal = new Prescricao_Sal_Mineral(); prescr_sal.sal_Mineral = item; prescr_sal.valor_prescrito = item.valor_padrao; list_Prescricao_Sal_Mineral.Add(prescr_sal); } } CarregarPrescricaoSalMineralListview(); // txt_procurar_sal_Mineral.IsEnabled = false; //Sal_Mineral_listBox.IsEnabled = false; //txt_valor_prescrito_Sal_Mineral.IsEnabled = false; // btn_Adicionar_Sal_Mineral.IsEnabled = false; // btn_Remover_Sal_Mineral.IsEnabled = false; }
private void btn_Adicionar_Sal_Mineral_Click(object sender, RoutedEventArgs e) { if (Sal_Mineral_listBox.SelectedItems.Count > 0) { Prescricao_Sal_Mineral prescricao_SalMineral = new Prescricao_Sal_Mineral(); prescricao_SalMineral.sal_Mineral = Sal_Mineral_listBox.SelectedItem as Sal_Mineral; prescricao_SalMineral.valor_prescrito = txt_valor_prescrito_Sal_Mineral.Text; txt_valor_prescrito_Sal_Mineral.Clear(); bool cadastro_ = true; foreach (Prescricao_Sal_Mineral item in list_Prescricao_Sal_Mineral) { if (item.sal_Mineral.id_sal_mineral == prescricao_SalMineral.sal_Mineral.id_sal_mineral) { cadastro_ = false; } } if (cadastro_) { list_Prescricao_Sal_Mineral.Add(prescricao_SalMineral); CarregarPrescricaoSalMineralListview(); } btn_Adicionar_Sal_Mineral.IsEnabled = false; } }