void CreateCierreProfecional(ClinicaMerced.Common.Entities.CierreCajaDiarioList list) { List <ClinicaMerced.Common.Entities.Caja.CierreCajaDiario> listToInsert = new List <ClinicaMerced.Common.Entities.Caja.CierreCajaDiario>(); ClinicaMerced.Common.Entities.Caja.CierreCajaDiario cierreDB = null; foreach (ClinicaMerced.Common.Entities.CierreCajaDiario cierre in list) { cierreDB = new Common.Entities.Caja.CierreCajaDiario(); cierreDB.Arancel = cierre.TotalArancel; cierreDB.Coseguro = cierre.TotalCoseguro; cierreDB.IdProfecional = cierre.IdProfecional; cierreDB.Fecha = this.dtPickerFechaInicio.Value; cierreDB.IdTipoIngreso = (int)TipoIngresoCaja.ProfecionalMedico; cierreDB.UserName = Environment.UserName; listToInsert.Add(cierreDB); } try { if (listToInsert.Count > 0) { CajaDAC.Create(listToInsert); } } catch (Exception ex) { ExceptionViewer.Show(ex); return; } }
void Pupulate(DateTime fecha) { ClinicaMerced.Common.Entities.CierreCajaDiarioList list = null; try { vwConsultaToCierreCajaDetailBindingSource.DataSource = CajaDAC.Retrive_Details(fecha); gridControl4.RefreshDataSource(); list = CajaDAC.Retrive_Consultas_CierreCajaDiario(fecha); } catch (Exception ex) { this.ExceptionViewer.Show(ex); return; } list_Rezetas = list.Search_Resetas(); list_Propietarios = list.Search_TipoProfecional(TipoProfecional.Propietario); list_Externos = list.Search_TipoProfecional(TipoProfecional.Externo); bindingSource_Externos.DataSource = list_Externos; cierreCajaDiarioBindingSource_Resetas.DataSource = list_Rezetas; cierreCajaDiarioBindingSource_Profecionales.DataSource = list_Propietarios; gridView1.RefreshData(); gridView2.RefreshData(); gridView3.RefreshData(); CheckCierreExist(); }
void Pupulate(DateTime fechaInicio, DateTime fechafin, int?IdProfecional) { ClinicaMerced.Common.Entities.CierreCajaDiarioList list = CajaDAC.Retrive_CierreCaja(fechaInicio, fechafin, null); list_Rezetas = list.Search_TipoIngreso(TipoIngresoCaja.Rezeta); list_Propietarios = list.Search_TipoIngreso(TipoIngresoCaja.ProfecionalMedico); cierreCajaDiarioBindingSource_Resetas.DataSource = list_Rezetas; cierreCajaDiarioBindingSource_Profecionales.DataSource = list_Propietarios; gridView1.RefreshData(); gridView2.RefreshData(); }
bool CheckCierreExist() { if (CajaDAC.Exist(dtPickerFechaInicio.Value, TipoIngresoCaja.Rezeta)) { lblMessage.Text = string.Concat("Ya se realizó el cierre para ", dtPickerFechaInicio.Value.ToShortDateString()); return(false); } if (list_Propietarios.Count == 0 && list_Rezetas.Count == 0 && list_Externos.Count == 0) { lblMessage.Text = "No hay cierres para la fecha seleccionada"; return(false); } lblMessage.Text = string.Empty; return(true); }