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(); }