Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);

        }
Esempio n. 5
0
        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);
            }

        }
Esempio n. 6
0
        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;

        }