public void Alterar(ModeloMotorista modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE Motorista SET " + "Mot_Nome = @mot_nome , " + "Mot_Localidade = @mot_localidade , " + "Mot_CNH = @mot_cnh , " + "Mot_Venc_CNH = @mot_venc_cnh ," + "Mot_Cargo = @mot_cargo ," + "Mot_Situcao = @mot_situacao , "+ "Mot_ImgCNH = @Mot_ImgCNH , " + "Mot_Foto = @Mot_Foto" + "Where id_motorista = @codigo "; cmd.Parameters.Add("@mot_venc_cnh", System.Data.SqlDbType.DateTime); cmd.Parameters["@Mot_Venc_CNH"].Value = modelo.MotVencCNH; cmd.Parameters.AddWithValue("@mot_nome", modelo.MotNome); cmd.Parameters.AddWithValue("@mot_localidade", modelo.MotLocalidade); cmd.Parameters.AddWithValue("@mot_cnh", modelo.MotCNH); cmd.Parameters.AddWithValue("@Mot_Cargo", modelo.MotCargo); cmd.Parameters.AddWithValue("@Mot_Situcao", modelo.MotSituacao); cmd.Parameters.AddWithValue("@codigo", modelo.IdMotorista); //******************************************************************* cmd.Parameters.Add("@Mot_ImgCNH", System.Data.SqlDbType.Image); if (modelo.MotImgCNH == null) { cmd.Parameters["@Mot_ImgCNH"].Value = DBNull.Value; } else { cmd.Parameters["@Mot_ImgCNH"].Value = modelo.MotImgCNH; } //******************************************************************* cmd.Parameters.Add("@Mot_Foto", System.Data.SqlDbType.Image); if (modelo.MotFoto == null) { cmd.Parameters["@Mot_Foto"].Value = DBNull.Value; } else { cmd.Parameters["@Mot_Foto"].Value = modelo.MotFoto; } //******************************************************************** conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloMotorista modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "Insert into Motorista (Mot_Nome, Mot_Localidade, Mot_CNH, Mot_Venc_CNH,Mot_Cargo, Mot_Situcao, Mot_ImgCNH, Mot_Foto ) " + " values (@Mot_Nome, @Mot_Localidade, @Mot_CNH, @Mot_Venc_CNH, @Mot_Cargo, @Mot_Situcao, @Mot_ImgCNH, @Mot_Foto); select @@IDENTITY;"; //******************************************************************* cmd.Parameters.Add("@Mot_ImgCNH", System.Data.SqlDbType.Image); if (modelo.MotImgCNH == null) { cmd.Parameters["@Mot_ImgCNH"].Value = DBNull.Value; } else { cmd.Parameters["@Mot_ImgCNH"].Value = modelo.MotImgCNH; } //******************************************************************* cmd.Parameters.Add("@Mot_Foto", System.Data.SqlDbType.Image); if (modelo.MotFoto == null) { cmd.Parameters["@Mot_Foto"].Value = DBNull.Value; } else { cmd.Parameters["@Mot_Foto"].Value = modelo.MotFoto; } //******************************************************************** cmd.Parameters.Add("@Mot_Venc_CNH", System.Data.SqlDbType.DateTime); cmd.Parameters["@Mot_Venc_CNH"].Value = modelo.MotVencCNH; cmd.Parameters.AddWithValue("@Mot_Nome", modelo.MotNome); cmd.Parameters.AddWithValue("@Mot_Localidade", modelo.MotLocalidade); cmd.Parameters.AddWithValue("@Mot_CNH", modelo.MotCNH); cmd.Parameters.AddWithValue("@Mot_Cargo", modelo.MotCargo); cmd.Parameters.AddWithValue("@Mot_Situcao", modelo.MotSituacao); conexao.Conectar(); modelo.IdMotorista = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloMotorista modelo) { if (modelo.IdMotorista == 0) if (modelo.MotNome.Trim().Length == 0) { throw new Exception("Codigo Motorista necessario "); } if (modelo.MotLocalidade.Trim().Length == 0) { throw new Exception("Localidade do motorista necessario"); } DALMotorista DALObj = new DALMotorista(conexao); DALObj.Alterar(modelo); }
public void Incluir(ModeloMotorista modelo) { if (modelo.MotNome.Trim().Length == 0) { throw new Exception("Nome do motorista necessario"); } if (modelo.MotLocalidade.Trim().Length == 0) { throw new Exception("Localidade do motorista necessario"); } DALMotorista DALObj = new DALMotorista(conexao); DALObj.Incluir(modelo); }
private void btSalvar_Click(object sender, EventArgs e) { try { ModeloMotorista modelo = new ModeloMotorista(); txtNome.Text = txtNome.Text.ToUpper(); modelo.MotNome = txtNome.Text; txtLocalidade.Text = txtLocalidade.Text.ToUpper(); modelo.MotLocalidade = txtLocalidade.Text; modelo.MotCNH = txtCNH.Text; modelo.MotVencCNH = dtpVencimentoCNH.Value; txtCargo.Text = txtCargo.Text.ToUpper(); modelo.MotCargo = txtCargo.Text; modelo.MotSituacao = cbAtivo.Text; DALConexao cx = new DALConexao(DadosDaConexao.srtConexao); BLLMotorista bll = new BLLMotorista(cx); if (operacao == "inserir") { modelo.CarregaImagemCNH(cnh); modelo.CarregaImagemFoto(foto); bll.Incluir(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro efetuado - Código " + modelo.IdMotorista.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { modelo.IdMotorista = Convert.ToInt32(txtCodigo.Text); if (this.foto == "Imagem Original") { ModeloMotorista mt = bll.CarregaModeloMotorista(modelo.IdMotorista); modelo.MotFoto = mt.MotFoto; } else { modelo.CarregaImagemFoto(foto); } if (this.cnh == "Imagem Original") { ModeloMotorista mt = bll.CarregaModeloMotorista(modelo.IdMotorista); modelo.MotImgCNH = mt.MotImgCNH; } else { modelo.CarregaImagemCNH(cnh); } bll.Alterar(modelo); Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this); MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.LimpaCampos(); this.AlteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ModeloMotorista CarregaModeloMotorista(int Codigo) { ModeloMotorista modelo = new ModeloMotorista(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from Motorista where id_motorista = @codigo"; cmd.Parameters.AddWithValue("@codigo", Codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.IdMotorista = Convert.ToInt32(registro["id_motorista"]); modelo.MotNome = Convert.ToString(registro["Mot_Nome"]); modelo.MotLocalidade = Convert.ToString(registro["Mot_Localidade"]); modelo.MotCNH = Convert.ToString(registro["Mot_CNH"]); modelo.MotVencCNH = Convert.ToDateTime(registro["Mot_Venc_CNH"]); } conexao.Desconectar(); return modelo; }