private void carregar_emprestimos()
        {
            if (Conexao.con.State.ToString() == "Open")
            {
                Conexao.con.Close();
            }
            Conexao.con.Open();
            MySqlCommand cmd = Conexao.con.CreateCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "call carregar_emprestimos";
            cmd.ExecuteNonQuery();

            Conexao.con.Close();
            DataTable        dt = new DataTable();
            MySqlDataAdapter da = new MySqlDataAdapter(cmd);

            da.Fill(dt);
            DateTime dateObj = DateTime.Now;
            var      hoje    = dateObj.Date;

            foreach (DataRow row in dt.Rows)
            {
                inicioBLL ibll = new inicioBLL();
                inicioDTO idto = new inicioDTO();

                DateTime dateObjMysql    = Convert.ToDateTime(row[2]);
                var      entregaPrevista = dateObjMysql.Date;
                var      status          = row[4];

                if (row[4].ToString() == "pontual" && DateTime.Compare(hoje, entregaPrevista) > 0)
                {
                    idto.statusEmprestimo = "atraso";
                    idto.idEmprestimo     = row[0].ToString();
                    idto.dataEntrega      = null;
                    ibll.atualizar_status_emprestimo(idto);
                    status = "atraso";
                }
                idto.idEmprestimo = row[0].ToString();
                string multa = ibll.pesquisar_multa_emprestimo(idto);
                dgvListaEmprestimos.Rows.Add(row[0], row[7], row[6], row[1], row[2], row[3], status, multa, row[5], row[8]);
            }
        }
 private void btSalvarEmprestimo_Click(object sender, EventArgs e)
 {
     if (cboStatusEmprestimo.SelectedIndex != i || ckbLivroEntregue.Checked == true)
     {
         DateTime  dt   = DateTime.Now;
         inicioDTO idto = new inicioDTO();
         idto.idEmprestimo     = txtIdEmprestimo.Text;
         idto.dataEntrega      = dt.ToString("yyyy-MM-dd HH:mm");
         idto.statusEmprestimo = cboStatusEmprestimo.Text;
         inicioBLL ibll = new inicioBLL();
         ibll.atualizar_status_emprestimo(idto);
         if (ckbMultaPaga.Checked == true)
         {
             ibll.atualizar_multa_paga(idto);
         }
     }
     else
     {
         MessageBox.Show("Para atualizar este registro deve haver alguma alteração.");
     }
     this.Close();
 }