private void btnAgregar_Click(object sender, EventArgs e) { RegistroLimpieza reg = new RegistroLimpieza(); reg.idRegistroLimpieza = lblIdRegistro.Text; reg.fecha = Convert.ToDateTime(dgvRegistros.Rows[dgvRegistros.CurrentRow.Index].Cells[1].Value); reg.hora = dgvRegistros.Rows[dgvRegistros.CurrentRow.Index].Cells[2].Value.ToString(); reg.informe = txbInforme.Text; using (var contexto = new SistemaHotelWaraEntitiesV1()) { contexto.Entry(reg).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); Limpiar(); MessageBox.Show("Registro Modificado"); } }
private void btnAgregar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Esta seguro que desea agregar el nuevo registro?", "Mensaje de Confirmacion", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { try { if (lblHabitacion.Text != "ID") { string i = lblHabitacion.Text + DateTime.Now.ToString("s"); using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { RegistroLimpieza nuevog = new RegistroLimpieza(); nuevog.idRegistroLimpieza = i; nuevog.fecha = DateTime.Now; nuevog.hora = DateTime.Now.ToLongTimeString(); nuevog.informe = txtInforme.Text; DB.RegistroLimpieza.Add(nuevog); DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { DetalleRegistroLimpiezas nuevog = new DetalleRegistroLimpiezas(); nuevog.idEmpleado = idEmpleadoConectado; nuevog.idRegistroLimpieza = i; nuevog.idHabitacion = lblHabitacion.Text; DB.DetalleRegistroLimpiezas.Add(nuevog); DB.SaveChanges(); MessageBox.Show("REGISTRO REALIZADO CON EXITO!"); limpiarCampos(); } } else { MessageBox.Show("DEBE SELECCIONAR LA HABITACION!"); } } catch (Exception ex) { MessageBox.Show("ERROR CON LA LLAVE PRIMARIA: " + 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[4].Value.ToString(); using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { RegistroLimpieza nuevog = DB.RegistroLimpieza.Find(i); nuevog.informe = txtInforme.Text; DB.Entry(nuevog).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } string ii = dgvHabitacion.Rows[dgvHabitacion.CurrentRow.Index].Cells[0].Value.ToString(); using (var DB = new SistemaHotelWaraEntitiesV1()) { dgvRegistro.DataSource = (from h in DB.Habitaciones join dh in DB.DetalleRegistroLimpiezas on h.idHabitacion equals dh.idHabitacion join rl in DB.RegistroLimpieza on dh.idRegistroLimpieza equals rl.idRegistroLimpieza join l in DB.Limpieza on dh.idEmpleado equals l.idEmpleado where h.idHabitacion == ii && l.idEmpleado == idEmpleadoConectado orderby rl.fecha.Value descending select new { l.idEmpleado, rl.informe, rl.fecha, rl.hora, rl.idRegistroLimpieza } ).ToList(); } } catch (Exception) { MessageBox.Show("Error con la modificacion!"); } } } else { MessageBox.Show("No puede modificar a un registro vacío! Por favor ingrese su registro!"); } }
private void btnAgregar_Click(object sender, EventArgs e) { Random ramdon = new Random(); int idReg = ramdon.Next(19999, 99999); RegistroLimpieza limp = new RegistroLimpieza(); limp.idRegistroLimpieza = idReg.ToString(); limp.fecha = DateTime.Now.Date; limp.hora = Convert.ToString(DateTime.Now.Hour) + ":" + Convert.ToString(DateTime.Now.Minute); limp.informe = txbInforme.Text; DetalleRegistroLimpiezas det = new DetalleRegistroLimpiezas(); det.idEmpleado = "LPVP32"; det.idHabitacion = lblHabitacion.Text; det.idRegistroLimpieza = idReg.ToString(); using (var contexto = new SistemaHotelWaraEntitiesV1()) { contexto.RegistroLimpieza.Add(limp); contexto.DetalleRegistroLimpiezas.Add(det); contexto.SaveChanges(); Limpiar(); MessageBox.Show("Informe de la Habitacion " + lblHabitacion.Text + " se registro"); } }