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"; }
private void cadastrarNovoToolStripMenuItem4_Click(object sender, EventArgs e) { ModelHorario modelHorario = new ModelHorario(); modelHorario.acao = "Cadastrar"; FrmCadastroHorario frmCadastroHorario = new FrmCadastroHorario(modelHorario); frmCadastroHorario.ShowDialog(); }
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(); } }
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(); } }
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(); } }