public IList <Ord_ManModel> BuscaPorDescricao_Om(string Descricao) { MySqlCommand comando = new MySqlCommand(); comando.CommandText = "select * from ordem_de_manutencao where descricao_om like @descricao"; comando.Parameters.AddWithValue("@descricao", "%" + Descricao + "%"); MySqlDataReader dr = ConnectBD.Select(comando); IList <Ord_ManModel> Lista_Oms = new List <Ord_ManModel>(); if (dr.HasRows) { while (dr.Read()) { Ord_ManModel Ord_Om = new Ord_ManModel(); Ord_Om.ID = (int)dr["id_om"]; Ord_Om.Descricao = (string)dr["descricao_om"]; Ord_Om.Data = (DateTime)dr["data_om"]; Lista_Oms.Add(Ord_Om); } } else { Lista_Oms = null; } return(Lista_Oms); }
private void btn_alter_om_Click(object sender, EventArgs e) { try { Ord_ManModel Om_Model = new Ord_ManModel(); Ord_ManBO Om_BO = new Ord_ManBO(); Om_Model.ID = int.Parse(txt_id_om.Text); Om_Model.Descricao = txt_descricao_om.Text; Om_Model.Data = DateTime.Parse(txt_data_om.Text); if (btn_statusnovo_om.Checked) { Om_Model.Status = btn_statusnovo_om.Text; } if (btn_statusandamento_om.Checked) { Om_Model.Status = btn_statusandamento_om.Text; } if (btn_statusatrasada_om.Checked) { Om_Model.Status = btn_statusatrasada_om.Text; } if (btn_statusconcluida_om.Checked) { Om_Model.Status = btn_statusconcluida_om.Text; } Om_BO.BO_Update_OM(Om_Model, int.Parse(txt_id2_om.Text)); MessageBox.Show("Alterada a OM de nº = " + Om_Model.ID); } catch (Exception) { MessageBox.Show("Número da OM Inválida ou Inexistente!! "); } }
public List <Ord_ManModel> Listagem_Om() { MySqlCommand comando = new MySqlCommand(); comando.CommandText = "select id_om AS Número, descricao_om AS Descrição, data_om AS Data, CONCAT ('Faltam ', DATEDIFF(data_om, CURDATE()), ' dias. ') As 'Dias' from ordem_de_manutencao"; MySqlDataReader dr = ConnectBD.Select(comando); List <Ord_ManModel> Lista_Oms = new List <Ord_ManModel>(); if (dr.HasRows) { while (dr.Read()) { Ord_ManModel Ord_Om = new Ord_ManModel(); Ord_Om.ID = (int)dr["id_om"]; Ord_Om.Descricao = (string)dr["descricao_om"]; Ord_Om.Data = (DateTime)dr["data_om"]; Lista_Oms.Add(Ord_Om); } } else { Lista_Oms = null; } return(Lista_Oms); }
private void button1_Click(object sender, EventArgs e) { try { Ord_ManModel Om_Model = new Ord_ManModel(); Ord_ManBO Om_BO = new Ord_ManBO(); Om_Model.ID = int.Parse(txt_id_om.Text); Om_Model.Descricao = txt_descricao_om.Text; Om_Model.Data = DateTime.Parse(txt_data_om.Text); if (btn_statusnovo_om.Checked) { Om_Model.Status = btn_statusnovo_om.Text; } if (btn_statusandamento_om.Checked) { Om_Model.Status = btn_statusandamento_om.Text; } if (btn_statusatrasada_om.Checked) { Om_Model.Status = btn_statusatrasada_om.Text; } if (btn_statusconcluida_om.Checked) { Om_Model.Status = btn_statusconcluida_om.Text; } Om_BO.BO_Add_Om(Om_Model); MessageBox.Show("Adicionado com Sucesso a OM nº = " + Om_Model.ID); } catch (Exception erro) { MessageBox.Show("Número da OM Inválida ou Já Cadastrada!! ", erro.Message); } }
public void BO_Del_Om(Ord_ManModel OM) { if (OM != null) { Ord_ManDAO OMDAO = new Ord_ManDAO(); OMDAO.Delete_OM(OM); } }
public void Delete_OM(Ord_ManModel OM) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "delete from ordem_de_manutencao where id_om = @id_del_om"; comando.Parameters.AddWithValue("@id_del_om", OM.ID); ConnectBD.CRUD(comando); }
public void Update_OM(Ord_ManModel OM, int Om_set) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "update ordem_de_manutencao set id_om =" + Om_set + ", descricao_om = @descricao_om, data_om = @data_om, status_om = @status_om where id_om = @id_om"; comando.Parameters.AddWithValue("@id_om", OM.ID); comando.Parameters.AddWithValue("@descricao_om", OM.Descricao); comando.Parameters.AddWithValue("@data_om", OM.Data); comando.Parameters.AddWithValue("@status_om", OM.Status); ConnectBD.CRUD(comando); }
public void Insert_OM(Ord_ManModel OM) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "insert into ordem_de_manutencao (id_om, descricao_om, data_om, status_om) values (@id_om, @descricao_om, @data_om,@status_om)"; comando.Parameters.AddWithValue("@id_om", OM.ID); comando.Parameters.AddWithValue("@descricao_om", OM.Descricao); comando.Parameters.AddWithValue("@data_om", OM.Data); comando.Parameters.AddWithValue("@status_om", OM.Status); ConnectBD.CRUD(comando); }
public void BO_Add_Om(Ord_ManModel OM) { if (OM != null) { Ord_ManDAO OMDAO = new Ord_ManDAO(); if (OM.ID != 0) { //altera OMDAO.Insert_OM(OM); } } }
public void BO_Update_OM(Ord_ManModel OM, int OM_set) { if (OM != null) { Ord_ManDAO OMDAO = new Ord_ManDAO(); if (OM.ID != 0) { //altera OMDAO.Update_OM(OM, OM_set); } } }
public Ord_ManModel BuscarID_OM(int id_om) { MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; comando.CommandText = "select * from ordem_de_manutencao where id_om = @id_om"; comando.Parameters.AddWithValue("@id_om", id_om); MySqlDataReader dr = ConnectBD.Select(comando); Ord_ManModel OM = new Ord_ManModel(); if (dr.HasRows) { dr.Read(); OM.ID = (int)dr["id_om"]; OM.Descricao = (string)dr["descricao_om"]; OM.Data = (DateTime)dr["data_om"]; } else { OM = null; } return(OM); }
private void btn_del_om_Click(object sender, EventArgs e) { string message = "Tem certeza que deseja excluir a OM?"; string caption = "Atenção para exclusão!"; try { Ord_ManModel Om_Model = new Ord_ManModel(); Ord_ManBO Om_BO = new Ord_ManBO(); Om_Model.ID = int.Parse(txt_id_cancel_om.Text); MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == DialogResult.Yes) { Om_BO.BO_Del_Om(Om_Model); MessageBox.Show("Excluída com Sucesso a OM nº = " + Om_Model.ID); } } catch (Exception erro) { MessageBox.Show("Verifique o número da OM!! ", erro.Message); } }