Пример #1
0
        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);
        }
Пример #2
0
 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!! ");
     }
 }
Пример #3
0
        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);
        }
Пример #4
0
 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);
     }
 }
Пример #5
0
 public void BO_Del_Om(Ord_ManModel OM)
 {
     if (OM != null)
     {
         Ord_ManDAO OMDAO = new Ord_ManDAO();
         OMDAO.Delete_OM(OM);
     }
 }
Пример #6
0
        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);
        }
Пример #7
0
        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);
        }
Пример #8
0
        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);
        }
Пример #9
0
 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);
         }
     }
 }
Пример #10
0
 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);
         }
     }
 }
Пример #11
0
        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);
        }
Пример #12
0
        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);
            }
        }