/// <summary> /// Constructor de la clase que recibe el procesos usuario para conocer los detalles del usuario que ingreso /// Un entero para conocer el identificador del expediente actual y desplegarlo en un label /// y una cadena del registro actual /// Así mismo aquí se configura los elementos como botonos para deshabilitar los no necesarios /// </summary> /// <param name="procesosUsuario"></param> /// <param name="expedienteActual"></param> /// <param name="registroActual"></param> public VisorDeDocumentos(ProcesosUsuario procesosUsuario, int expedienteActual, string registroActual) { InitializeComponent(); this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea; this.WindowState = FormWindowState.Maximized; DateTime Fechaactual = DateTime.Now; lblUsuarioActual.Text = "| " + procesosUsuario.Usuario.Nombre + " " + procesosUsuario.Usuario.ApellidoPaterno + " " + procesosUsuario.Usuario.ApellidoMaterno + " |"; lblFechaHora.Text = "| " + Fechaactual.ToLongDateString() + " |"; this.procesosUsuario = procesosUsuario; this.expedienteActual = procesosUsuario.ObtenerRegistroId(expedienteActual); lblRegistroActual.Text = "| Registro actual: " + registroActual + " |"; dgvDocumentos.CellClick += DgvDocumentos_CellClick; dgvDocumentos = procesosUsuario.LlenarTablaDocumentosPendientes(dgvDocumentos, this.expedienteActual, checkBoxDigitalizadosVisor.Checked); btnEliminarDoc.Enabled = false; btnReemplazarDoc.Enabled = false; btnMerge.Enabled = false; }
/// <summary> /// Evento de click en el boton de actualizar, lo que se hace es llenar el grid view /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnActualizarLista_Click(object sender, EventArgs e) { dgvDocumentos = procesosUsuario.LlenarTablaDocumentosPendientes(dgvDocumentos, expedienteActual, checkBoxDigitalizadosVisor.Checked); }