private void btnSave_Click(object sender, EventArgs e) { AuthorizedPersonBL oAuthorizedPersonBL = new AuthorizedPersonBL(); authorizedpersonDto oauthorizedpersonDto; OperationResult objOperationResult = new OperationResult(); frmFecha frm = new frmFecha(); frm.ShowDialog(); DialogResult Result = MessageBox.Show("¿Está seguro de agendar?", "ADVERTENCIA!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (Result == System.Windows.Forms.DialogResult.Yes) { oAuthorizedPersonBL.DeleteAuthorizedPersonAll(ref objOperationResult); foreach (var item in _TempPacientList) { oauthorizedpersonDto = new authorizedpersonDto(); oauthorizedpersonDto.d_BirthDate = item.d_Birthdate; oauthorizedpersonDto.i_DocTypeId = item.i_DocTypeId; oauthorizedpersonDto.i_SexTypeId = item.i_SexTypeId; oauthorizedpersonDto.v_DocNumber = item.v_DocNumber; oauthorizedpersonDto.v_DocTypeName = item.v_DocTypeName; oauthorizedpersonDto.v_FirstLastName = item.v_FirstLastName == null? "": item.v_FirstLastName; oauthorizedpersonDto.v_FirstName = item.v_FirstName == null ? "" : item.v_FirstName; oauthorizedpersonDto.v_OccupationName = item.v_CurrentOccupation; oauthorizedpersonDto.v_OrganitationName = item.v_OrganitationName; oauthorizedpersonDto.v_ProtocolId = item.v_ProtocolName; oauthorizedpersonDto.v_ProtocolName = item.v_ProtocolName; oauthorizedpersonDto.v_SecondLastName = item.v_SecondLastName == null ? "" : item.v_SecondLastName; oauthorizedpersonDto.v_SexTypeName = item.v_SexTypeName; oauthorizedpersonDto.d_EntryToMedicalCenter = frm.Fecha; oAuthorizedPersonBL.AddAuthorizedPerson(ref objOperationResult, oauthorizedpersonDto, Globals.ClientSession.GetAsList()); } if (objOperationResult.Success == 1) // Operación sin error { //this.DialogResult = System.Windows.Forms.DialogResult.OK; btnImprimir.Enabled = true; } else // Operación con error { MessageBox.Show("Error en operación:" + System.Environment.NewLine + objOperationResult.ExceptionMessage, "ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error); // Se queda en el formulario. btnImprimir.Enabled = false; } MessageBox.Show("El Volcado de Lista de Trabajadores al sistema se completo con exito.", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void BindGridPersonAuthoritation() { AuthorizedPersonBL objAuthorizedPersonBL = new AuthorizedPersonBL(); authorizedpersonDto objAuthorizedPersonDto = new authorizedpersonDto(); OperationResult objOperationResult = new OperationResult(); string pstrFilterExpression = "(v_Pacient.Contains(\"" + txtNameOrOrganization.Text.Trim() + "\")" + ")" + "||" + "(v_OrganitationName.Contains(\"" + txtNameOrOrganization.Text.Trim() + "\")" + ")"; _objListaAuthorizedPerson = objAuthorizedPersonBL.GetAuthorizedPersonPagedAndFiltered(ref objOperationResult, 0, null, "", pstrFilterExpression); grdDataPeopleAuthoritation.DataSource = _objListaAuthorizedPerson; }
private void btnImprimir_Click(object sender, EventArgs e) { using (new LoadingClass.PleaseWait(this.Location, "Generando...")) { DiskFileDestinationOptions objDiskOpt = new DiskFileDestinationOptions(); OperationResult objOperationResult = new OperationResult(); string ruta = Common.Utils.GetApplicationConfigValue("rutaReportes").ToString(); var Lista = new AuthorizedPersonBL().GetAuthorizedPersonPagedAndFiltered(ref objOperationResult, 0, null, null, null); foreach (var item in Lista) { var Cabecera = new CalendarBL().HojaRutaCabecera(item.v_AuthorizedPersonId); var Detalle = new CalendarBL().HojaRutaDetalle(item.v_ProtocolId); var rp = new Reports.crRoadMapCampania(); DataSet ds = new DataSet(); DataTable dtHeader = Sigesoft.Node.WinClient.BLL.Utils.ConvertToDatatable(Cabecera); DataTable dtDetail = Sigesoft.Node.WinClient.BLL.Utils.ConvertToDatatable(Detalle); dtHeader.TableName = "dtCabecera"; dtDetail.TableName = "dtDetalle"; ds.Tables.Add(dtHeader); ds.Tables.Add(dtDetail); rp.SetDataSource(ds); rp.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat; rp.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile; objDiskOpt = new DiskFileDestinationOptions(); objDiskOpt.DiskFileName = Application.StartupPath + @"\TempMerge\" + Guid.NewGuid().ToString() + ".pdf"; _filesNameToMerge.Add(objDiskOpt.DiskFileName); rp.ExportOptions.DestinationOptions = objDiskOpt; rp.Export(); } var x = _filesNameToMerge.ToList(); _mergeExPDF.FilesName = x; //_mergeExPDF.DestinationFile = Application.StartupPath + @"\TempMerge\" + _serviceId + ".pdf"; ; _mergeExPDF.DestinationFile = ruta + "xxx" + ".pdf";; _mergeExPDF.Execute(); _mergeExPDF.RunFile(); } }
private void btnCancelPersonAuthoritation_Click(object sender, EventArgs e) { authorizedpersonDto oauthorizedpersonDto = new authorizedpersonDto(); AuthorizedPersonBL oAuthorizedPersonBL = new AuthorizedPersonBL(); OperationResult objOperationResult = new OperationResult(); oauthorizedpersonDto = oAuthorizedPersonBL.GetAuthorizedPerson(ref objOperationResult, _AuthorizedPersonId); oauthorizedpersonDto.d_EntryToMedicalCenter = (DateTime?)null; oAuthorizedPersonBL.UpdateAuthorizedPerson(ref objOperationResult, oauthorizedpersonDto, Globals.ClientSession.GetAsList()); _objListaAuthorizedPerson = oAuthorizedPersonBL.GetAuthorizedPersonPagedAndFiltered(ref objOperationResult, 0, null, "", ""); grdDataPeopleAuthoritation.DataSource = _objListaAuthorizedPerson; //lblRecordCountTotal.Text = "Total : " + _objLista.Count.ToString(); //lblRecordCountPendiente.Text = "Pendientes : " + _objLista.FindAll(p => p.i_CalendarStatusId == (int)CalendarStatus.Agendado).Count(); MessageBox.Show("Se cancelo el ingreso al trabajar " + _objListaAuthorizedPerson[0].v_FirstName + " " + _objListaAuthorizedPerson[0].v_FirstLastName + " " + _objListaAuthorizedPerson[0].v_SecondLastName, "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); }
private void btnSave_Click(object sender, EventArgs e) { AuthorizedPersonBL oAuthorizedPersonBL = new AuthorizedPersonBL(); authorizedpersonDto oauthorizedpersonDto; OperationResult objOperationResult = new OperationResult(); foreach (var item in _TempPacientList) { oauthorizedpersonDto = new authorizedpersonDto(); oauthorizedpersonDto.d_BirthDate = item.d_Birthdate; oauthorizedpersonDto.i_DocTypeId = item.i_DocTypeId; oauthorizedpersonDto.i_SexTypeId = item.i_SexTypeId; oauthorizedpersonDto.v_DocNumber = item.v_DocNumber; oauthorizedpersonDto.v_DocTypeName = item.v_DocTypeName; oauthorizedpersonDto.v_FirstLastName = item.v_FirstLastName.Trim(); oauthorizedpersonDto.v_FirstName = item.v_FirstName.Trim(); oauthorizedpersonDto.v_OccupationName = item.v_CurrentOccupation.Trim(); oauthorizedpersonDto.v_OrganitationName = item.v_OrganitationName.Trim(); oauthorizedpersonDto.v_ProtocolId = _ProtocolId; oauthorizedpersonDto.v_ProtocolName = txtProtocolName.Text.Trim(); oauthorizedpersonDto.v_SecondLastName = item.v_SecondLastName.Trim(); oauthorizedpersonDto.v_SexTypeName = item.v_SexTypeName.Trim(); //oauthorizedpersonDto.d_EntryToMedicalCenter = DateTime.Now; oAuthorizedPersonBL.AddAuthorizedPerson(ref objOperationResult, oauthorizedpersonDto, Globals.ClientSession.GetAsList()); } if (objOperationResult.Success == 1) // Operación sin error { this.DialogResult = System.Windows.Forms.DialogResult.OK; } else // Operación con error { MessageBox.Show("Error en operación:" + System.Environment.NewLine + objOperationResult.ExceptionMessage, "ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error); // Se queda en el formulario. } MessageBox.Show("El Volcado de Lista de Trabajadores al sistema se completo con exito.", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); }