コード例 #1
0
        public FrmCadastroHorario(ModelHorario modelHorario)
        {
            InitializeComponent();
            ControllerTema controllerTema = new ControllerTema();

            if (controllerTema.CarregarEnderecoImagem() != null)
            {
                pictureBox1.BackgroundImage = Image.FromFile(controllerTema.CarregarEnderecoImagem());
            }
            if (modelHorario.acao == "Editar")
            {
                acao   = modelHorario.acao;
                codigo = modelHorario.Codigo;
                pnlCadastroHorario.Enabled = false;
                btnCancelar.Text           = "Fechar";
                btnCadastrar.Text          = "Editar";
                lblNovo.Text = acao;
                dtpHora.Text = modelHorario.Hora;
            }
            else if (modelHorario.acao == "Consultar")
            {
                acao   = modelHorario.acao;
                codigo = modelHorario.Codigo;
                pnlCadastroHorario.Enabled = false;
                btnCancelar.Text           = "Fechar";
                btnCadastrar.Visible       = false;
                lblNovo.Text = acao;
                dtpHora.Text = modelHorario.Hora;
            }
            else if (modelHorario.acao == "Cadastrar")
            {
                acao = modelHorario.acao;
            }
            Text = "Tec Clinic: " + modelHorario.acao + " Horário";
        }
コード例 #2
0
        private void cadastrarNovoToolStripMenuItem4_Click(object sender, EventArgs e)
        {
            ModelHorario modelHorario = new ModelHorario();

            modelHorario.acao = "Cadastrar";
            FrmCadastroHorario frmCadastroHorario = new FrmCadastroHorario(modelHorario);

            frmCadastroHorario.ShowDialog();
        }
コード例 #3
0
 public bool Cadastrar(ModelHorario modelHorario)
 {
     try
     {
         string     instrucao = string.Format("INSERT INTO tbHorario (Hora, Clinico) VALUES (@Hora, @Clinico)");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("Hora", modelHorario.Hora);
         command.Parameters.AddWithValue("Clinico", modelHorario.Clinico);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
コード例 #4
0
 public bool Editar(ModelHorario modelHorario)
 {
     try
     {
         string     instrucao = string.Format("UPDATE tbHorario SET Hora = @Hora, Clinico = @Clinico WHERE Codigo = @Codigo");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("Codigo", modelHorario.Codigo);
         command.Parameters.AddWithValue("@Hora", modelHorario.Hora);
         command.Parameters.AddWithValue("Clinico", modelHorario.Clinico);
         return(Convert.ToBoolean(command.ExecuteNonQuery()));
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }
コード例 #5
0
 public bool VerificarHorarioCadastrado(ModelHorario modelHorario)
 {
     try
     {
         string     instrucao = string.Format("SELECT * FROM tbHorario WHERE Hora = @Hora AND Clinico = @Clinico");
         SqlCommand command   = new SqlCommand(instrucao, controllerConfiguracaoSQL.Conectar());
         command.Parameters.AddWithValue("@Hora", modelHorario.Hora);
         command.Parameters.AddWithValue("@Clinico", modelHorario.Clinico);
         SqlDataReader sqlDataReader = command.ExecuteReader();
         if (sqlDataReader.HasRows)
         {
             return(true);
         }
         return(false);
     }
     catch
     {
         throw;
     }
     finally
     {
         controllerConfiguracaoSQL.Fechar();
     }
 }