private void btnGuardar_Turno_Click(object sender, EventArgs e) { if (ucAFILIADO1.AFILIADO == null) { MessageBox.Show("Debe seleccionar un afiliado"); return; } if (string.IsNullOrEmpty(TxtMotivo_Turno.Text)) { MessageBox.Show("Debe ingresar el motivo del Turno"); return; } oTurno.AFILIADO = ucAFILIADO1.AFILIADO; oTurno.Estado = txtEstado_Turno.Text; oTurno.Motivo = TxtMotivo_Turno.Text; oTurno.Concurrio = false; cTURNOS.Agregar_Turno(oTurno); oAUDITORIA = new MODELO.AUDITORIA(); oAUDITORIA.Id_usuario = oUSUARIO.CODIGO; oAUDITORIA.Fecha = DateTime.Now; oAUDITORIA.Id_turno = oTurno.Id_Turno; oAUDITORIA.Accion = "Alta"; cAUDITORIA.AUDITAR(oAUDITORIA); MessageBox.Show("EL turno se registró correctamente"); this.DialogResult = DialogResult.OK; }
private void cmdEXIT_Click(object sender, EventArgs e) { oAUDITORIA = new MODELO.AUDITORIA(); oAUDITORIA.Id_usuario = oUSUARIO_ACTUAL.CODIGO; oAUDITORIA.Fecha = DateTime.Now; oAUDITORIA.Accion = "LogOut"; cAUDITORIA.AUDITAR(oAUDITORIA); Application.Exit(); }
private void btnCERRAR_SESION_Click(object sender, EventArgs e) { oAUDITORIA = new MODELO.AUDITORIA(); oAUDITORIA.Fecha = DateTime.Now; oAUDITORIA.Accion = "LogOut"; cAUDITORIA.AUDITAR(oAUDITORIA); for (int i = Application.OpenForms.Count - 1; i >= 0; i--) { if (Application.OpenForms[i].Name != "MENU_PRINCIPAL") { Application.OpenForms[i].Close(); } } ARMA_LOGIN(); }
public MENU_PRINCIPAL() { InitializeComponent(); cAUDITORIA = CONTROLADORA.cAUDITORIA.Obtener_Instancia(); oAUDITORIA = new MODELO.AUDITORIA(); cINICIO = CONTROLADORA.cINICIO.OBTENER_INSTANCIA(); var namespaces = (from type in Assembly.GetExecutingAssembly().GetTypes() where !string.IsNullOrEmpty(type.Namespace) && type.Namespace.IndexOf('.') > 0 let dotIndex = type.Namespace.IndexOf('.') + 1 let topLevel = dotIndex < 0 ? type.Namespace : type.Namespace.Substring(dotIndex, (type.Namespace.Length - dotIndex)) orderby topLevel select topLevel).Distinct(); foreach (var nsp in namespaces) { if (nsp != "Inicio" && nsp != "Properties") { cINICIO.ACTUALIZA_MODULO(nsp); } } foreach (System.Type type in Assembly.GetExecutingAssembly().GetTypes()) { //pregunto si es de tipo Formulario if (type.IsSubclassOf(typeof(Form))) { object[] attrs = type.GetCustomAttributes(typeof(MODELO.formulario), true); foreach (MODELO.formulario a in attrs) { //MessageBox.Show(a.DESCRIPCION + ", " + a.CLASE); cINICIO.ACTUALIZA_FORMULARIOS(a); } object[] acciones = type.GetCustomAttributes(typeof(MODELO.accion), true); foreach (MODELO.accion ac in acciones) { //MessageBox.Show(ac.FORMULARIO + " - " + ac.CONTROL + " - " + ac.DESCRIPCION); cINICIO.ACTUALIZA_ACCIONES(ac); } } } }
private void MODIFICAR_TURNO() { DialogResult dr = MessageBox.Show("¿Confirma la concurrencia del turno?", "ATENCIÓN", MessageBoxButtons.YesNo); if (dr == System.Windows.Forms.DialogResult.Yes) { MODELO.AUDITORIA oAUDITORIA = new MODELO.AUDITORIA(); oAUDITORIA.Id_usuario = oUSUARIO.CODIGO; oAUDITORIA.Fecha = DateTime.Now; oAUDITORIA.Accion = "Concurrio"; MODELO.TURNO oTurno = (MODELO.TURNO)DGVTurnos.CurrentRow.DataBoundItem; oAUDITORIA.Id_turno = oTurno.Id_Turno; cAUDITORIA.AUDITAR(oAUDITORIA); oTurno.Concurrio = true; cTURNOS.Modificar_Turno(oTurno); Buscar_Turno(); } }
private void ANULAR_TURNO() { MODELO.TURNO oTurno = (MODELO.TURNO)DGVTurnos.CurrentRow.DataBoundItem; if (oTurno.Concurrio == true) { MessageBox.Show("El turno que desea anular se ha realizado"); return; } DialogResult dr = MessageBox.Show("¿Confirma la anulación del turno?", "ATENCIÓN", MessageBoxButtons.YesNo); if (dr == System.Windows.Forms.DialogResult.Yes) { MODELO.AUDITORIA oAUDITORIA = new MODELO.AUDITORIA(); oAUDITORIA.Id_usuario = oUSUARIO.CODIGO; oAUDITORIA.Fecha = DateTime.Now; oAUDITORIA.Accion = "Anulo"; oAUDITORIA.Id_turno = oTurno.Id_Turno; cAUDITORIA.AUDITAR(oAUDITORIA); cTURNOS.Anular_Turno(oTurno); Buscar_Turno(); } }
public void MODIFICAR_AUDITORIA(MODELO.AUDITORIA oAUDITORIA) { oCATALOGO.Entry(oAUDITORIA).State = System.Data.Entity.EntityState.Modified; oCATALOGO.SaveChanges(); }
public void AUDITAR(MODELO.AUDITORIA oAUDITORIA) { oCATALOGO.AUDITORIAs.Add(oAUDITORIA); oCATALOGO.SaveChanges(); }