public Req_CmpModel BuscarID_RC(int id_rc) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "select * from requisicao_de_compra where id_rc = @id_rc"; comando.Parameters.AddWithValue("@id_rc", id_rc); MySqlDataReader dr = ConnectBD.Select(comando); Req_CmpModel RC = new Req_CmpModel(); if (dr.HasRows) { dr.Read(); RC.ID = (int)dr["id_rc"]; RC.Descricao = (string)dr["descricao_rc"]; RC.Data = (DateTime)dr["data_rc"]; } else { RC = null; } return(RC); }
public IList <Req_CmpModel> BuscaPorDescricao_Rc(string Descricao) { MySqlCommand comando = new MySqlCommand(); comando.CommandText = "select * from requisicao_de_compra where descricao_rc like @descricao"; comando.Parameters.AddWithValue("@descricao", "%" + Descricao + "%"); MySqlDataReader dr = ConnectBD.Select(comando); IList <Req_CmpModel> Lista_RCs = new List <Req_CmpModel>(); if (dr.HasRows) { while (dr.Read()) { Req_CmpModel Req_CP = new Req_CmpModel(); Req_CP.ID = (int)dr["id_rc"]; Req_CP.Descricao = (string)dr["descricao_rc"]; Req_CP.Data = (DateTime)dr["data_rc"]; Lista_RCs.Add(Req_CP); } } else { Lista_RCs = null; } return(Lista_RCs); }
private void btn_add_rc_Click(object sender, EventArgs e) { try { Req_CmpModel RC_Model = new Req_CmpModel(); Req_CmpBO RC_BO = new Req_CmpBO(); RC_Model.ID = int.Parse(txt_id_rc.Text); RC_Model.Descricao = txt_descricao_rc.Text; RC_Model.Data = DateTime.Parse(txt_data_rc.Text); if (btn_statusnovo_rc.Checked) { RC_Model.Status = btn_statusnovo_rc.Text; } if (btn_statusandamento_rc.Checked) { RC_Model.Status = btn_statusandamento_rc.Text; } if (btn_statusatrasada_rc.Checked) { RC_Model.Status = btn_statusatrasada_rc.Text; } if (btn_statusconcluida_rc.Checked) { RC_Model.Status = btn_statusconcluida_rc.Text; } RC_BO.BO_Add_RC(RC_Model); MessageBox.Show("Adicionado com Sucesso A RC nº = " + RC_Model.ID); } catch (Exception) { MessageBox.Show("Número da RC Inválido ou Já Cadastrada !! "); } }
private void btn_alter_rc_Click(object sender, EventArgs e) { try { Req_CmpModel Req_Model = new Req_CmpModel(); Req_CmpBO RC_BO = new Req_CmpBO(); Req_Model.ID = int.Parse(txt_id_rc.Text); Req_Model.Descricao = txt_descricao_rc.Text; Req_Model.Data = DateTime.Parse(txt_data_rc.Text); if (btn_statusnovo_rc.Checked) { Req_Model.Status = btn_statusnovo_rc.Text; } if (btn_statusandamento_rc.Checked) { Req_Model.Status = btn_statusandamento_rc.Text; } if (btn_statusatrasada_rc.Checked) { Req_Model.Status = btn_statusatrasada_rc.Text; } if (btn_statusconcluida_rc.Checked) { Req_Model.Status = btn_statusconcluida_rc.Text; } RC_BO.BO_Update_RC(Req_Model, int.Parse(txt_id2_rc.Text)); MessageBox.Show("Alterada A RC de nº = " + Req_Model.ID); } catch (Exception) { MessageBox.Show("Número da RC Inválida ou Inexistente!! "); } }
public void BO_Delete_RC(Req_CmpModel RC) { if (RC != null) { Req_CmpDAO RCDAO = new Req_CmpDAO(); RCDAO.Delete_RC(RC); } }
public void Delete_RC(Req_CmpModel RC) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "delete from bd_valelembrar.requisicao_de_compra where id_rc = @id_del_rc"; comando.Parameters.AddWithValue("@id_del_rc", RC.ID); ConnectBD.CRUD(comando); }
public void BO_Add_RC(Req_CmpModel RC) { if (RC != null) { Req_CmpDAO RCDAO = new Req_CmpDAO(); if (RC.ID != 0) { RCDAO.Insert_RC(RC); } } }
public void BO_Update_RC(Req_CmpModel RC, int RC_ID2) { if (RC != null) { Req_CmpDAO RCDAO = new Req_CmpDAO(); if (RC.ID != 0) { RCDAO.Update_RC(RC, RC_ID2); } } }
public void Update_RC(Req_CmpModel RC, int RC_ID2) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "update requisicao_de_compra set id_rc = " + RC_ID2 + ", descricao_rc = @descricao_rc, data_rc = @data_rc, status_rc = @status_rc where id_rc = @id_rc"; comando.Parameters.AddWithValue("@id_rc", RC.ID); comando.Parameters.AddWithValue("@descricao_rc", RC.Descricao); comando.Parameters.AddWithValue("@data_rc", RC.Data); comando.Parameters.AddWithValue("@status_rc", RC.Status); ConnectBD.CRUD(comando); }
public void Insert_RC(Req_CmpModel RC) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "insert into requisicao_de_compra (id_rc, descricao_rc, data_rc,status_rc) values (@id_rc, @descricao_rc, @data_rc,@status_rc)"; comando.Parameters.AddWithValue("@id_rc", RC.ID); comando.Parameters.AddWithValue("@descricao_rc", RC.Descricao); comando.Parameters.AddWithValue("@data_rc", RC.Data); comando.Parameters.AddWithValue("@status_rc", RC.Status); ConnectBD.CRUD(comando); }
private void btn_del_rc_Click(object sender, EventArgs e) { string message = "Tem certeza que deseja excluir a RC?"; string caption = "Atenção para exclusão!"; try { Req_CmpModel Req_Model = new Req_CmpModel(); Req_CmpBO RC_BO = new Req_CmpBO(); Req_Model.ID = int.Parse(txt_id_rc.Text); MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == DialogResult.Yes) { RC_BO.BO_Delete_RC(Req_Model); MessageBox.Show("Excluída com Sucesso a RC nº = " + Req_Model.ID); } } catch (Exception erro) { MessageBox.Show("Verifique o número da RC!! "); } }