public void Incluir(ModeloControleDiario modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO ControleDiario (CD_data, id_motorista ,id_veiculo ,CD_Km_Incial, CD_Km_Final, CD_Hr_Incial, CD_Hr_Final)" + "VALUES(@CD_data, @id_motorista, @id_veiculo, @CD_Km_Incial, @CD_Km_Final, @CD_Hr_Incial, @CD_Hr_Final); select @@IDENTITY;"; cmd.Parameters.Add("@CD_data", System.Data.SqlDbType.DateTime); cmd.Parameters["@CD_data"].Value = modelo.CDData; cmd.Parameters.AddWithValue("@id_motorista", modelo.IdMotorista); cmd.Parameters.AddWithValue("@id_veiculo", modelo.IdVeiculo); cmd.Parameters.AddWithValue("@CD_Km_Incial", modelo.CDKmInicial); cmd.Parameters.AddWithValue("@CD_Km_Final", modelo.CDKmFinal); cmd.Parameters.Add("@CD_Hr_Inicial", System.Data.SqlDbType.Time); cmd.Parameters["@CD_data"].Value = modelo.CDHrIncial; cmd.Parameters.Add("@CD_Hr_Final", System.Data.SqlDbType.Time); cmd.Parameters["@CD_data"].Value = modelo.CDHrFinal; conexao.Conectar(); modelo.IdControleDiario = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloControleDiario modelo) { if (modelo.IdMotorista == 0) { throw new Exception("O Codigo do Motorista é necessario"); } if (modelo.IdVeiculo == 0) { throw new Exception("O Codigo do Veiculo é necessario"); } DALControleDiario DALObj = new DALControleDiario(conexao); DALObj.Incluir(modelo); }
public void Alterar(ModeloControleDiario modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE ControleDiario SET " + " CD_data = @CD_data, " + " id_motorista = @id_motorista, " + " id_veiculo = @id_veiculo, " + " CD_Km_Incial = @CD_Km_Incial, " + " CD_Km_Final = @CD_Km_Final, " + " CD_Hr_Incial = @CD_Hr_Incial, " + " CD_Hr_Final = @CD_Hr_Final " + " WHERE id_ControleDiario = @codigo"; cmd.Parameters.Add("@CD_data", System.Data.SqlDbType.DateTime); cmd.Parameters["@CD_data"].Value = modelo.CDData; cmd.Parameters.AddWithValue("@id_motorista", modelo.IdMotorista); cmd.Parameters.AddWithValue("@id_veiculo", modelo.IdVeiculo); cmd.Parameters.AddWithValue("@CD_Km_Incial", modelo.CDKmInicial); cmd.Parameters.AddWithValue("@CD_Km_Final", modelo.CDKmFinal); cmd.Parameters.Add("@CD_Hr_Inicial", System.Data.SqlDbType.Time); cmd.Parameters["@CD_Hr_Inicial"].Value = modelo.CDHrIncial; cmd.Parameters.Add("@CD_Hr_Final", System.Data.SqlDbType.Time); cmd.Parameters["@CD_Hr_Final"].Value = modelo.CDHrFinal; cmd.Parameters.AddWithValue("@codigo", modelo.IdControleDiario); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public ModeloControleDiario CarregaModeloControleDiario(int Codigo) { ModeloControleDiario modelo = new ModeloControleDiario(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from ControleDiario where id_controlediario = @codigo"; cmd.Parameters.AddWithValue("@codigo", Codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.IdControleDiario = Convert.ToInt32(registro["id_ControleDiario"]); modelo.CDData = Convert.ToDateTime(registro["CD_data"]); modelo.IdMotorista = Convert.ToInt32(registro["id_motorista"]); modelo.IdVeiculo = Convert.ToInt32(registro["id_veiculo"]); modelo.CDKmInicial = Convert.ToInt32(registro["CD_Km_Inicial"]); modelo.CDKmFinal = Convert.ToInt32(registro["CD_Km_Final"]); modelo.CDHrIncial = Convert.ToDateTime(registro["CD_Hr_Incial"]); modelo.CDHrFinal = Convert.ToDateTime(registro["CD_Hr_Final"]); } conexao.Desconectar(); return modelo; }