private void btnAgregar_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Esta seguro de agregar el registro?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                try
                {
                    var    random = new Random();
                    int    j      = random.Next(1000, 5000);
                    string i      = j + DateTime.Now.ToString("s");
                    using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                    {
                        RegistroMantenimiento nuevog = new RegistroMantenimiento();
                        nuevog.idRegistroMantenimiento = i;
                        nuevog.fecha   = DateTime.Now;
                        nuevog.hora    = DateTime.Now.ToLongTimeString();
                        nuevog.informe = txtInforme.Text;
                        DB.RegistroMantenimiento.Add(nuevog);
                        DB.SaveChanges();
                    }
                    using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                    {
                        DetalleRegistroMantenimiento nuevog = new DetalleRegistroMantenimiento();
                        nuevog.idEmpleado = idEmpleadoConectado;
                        nuevog.idRegistroMantenimiento = i;
                        DB.DetalleRegistroMantenimiento.Add(nuevog);
                        DB.SaveChanges();
                        MessageBox.Show("REGISTRO REALIZADO CON EXITO!");
                        limpiarCampos();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("ERROR CON LA LLAVE PRIMARIA VUELVA A INTENTARLO: " + ex.Message);
                }
            }
        }
        private void bunifuFlatButton1_Click(object sender, EventArgs e)
        {
            if (txtInforme.Text != "")
            {
                DialogResult result = MessageBox.Show("Esta seguro que desea modificar el registro?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    try
                    {
                        string i = dgvRegistro.Rows[dgvRegistro.CurrentRow.Index].Cells[3].Value.ToString();
                        using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1())
                        {
                            RegistroMantenimiento nuevog = DB.RegistroMantenimiento.Find(i);
                            nuevog.informe         = txtInforme.Text;
                            DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified;
                            DB.SaveChanges();
                        }

                        using (var DB = new SistemaHotelWaraEntitiesV1())
                        {
                            var informe = (from rm in DB.RegistroMantenimiento
                                           where rm.idRegistroMantenimiento == i
                                           select new { rm.informe }
                                           ).ToList().First();

                            txtInforme.Text = informe.informe;
                        }
                    }
                    catch (Exception)
                    {
                    }
                }
            }
            else
            {
                MessageBox.Show("No puede modificar a un registro vacio! Por favor complete su registro!");
            }
        }
        private void button6_Click(object sender, EventArgs e)
        {
            RegistroMantenimiento mantenimiento = new RegistroMantenimiento();

            mantenimiento.Show();
        }
        private void mantenimientosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RegistroMantenimiento r = new RegistroMantenimiento();

            r.Show();
        }