private void Insert_User() { UserInsert f = new UserInsert("", UserInsert.FormType.Insert); if (f.ShowDialog() == DialogResult.OK) { using (ModelCarRental MRC = new ModelCarRental()) { Users Item = new Users(); //foreach (Users c in MRC.Users) ; //int count = MRC.Users.Local.Count; //Item.id = count + 1; Item.login = f.Login; Item.prefixpassword = Guid.NewGuid().ToString().Replace("-", ""); Item.hashpassword = CalcHash(f.Password + Item.prefixpassword); Item.level = f.Access; Item.date = f.Date; MRC.Users.Add(Item); MRC.SaveChanges(); ListViewItem lvi = new ListViewItem(new[] { Item.login, MRC.Уровни_доступа.Find(Item.level).Уровень_доступа, Item.date.ToShortDateString(), }); lvi.Tag = Item; this.LView.Items.Add(lvi); } } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); }
private void Update_Model() { foreach (ListViewItem selectedItem in LView.SelectedItems) { Модели Item = (Модели)selectedItem.Tag; ModelInsert f = new ModelInsert(ModelInsert.FormType.Update) { LastModel = Item.Название_модели, indexMarka = Item.Код_марки, CModel = Item.Название_модели, indexType = Item.Код_типа, }; if (f.ShowDialog() == DialogResult.OK) { using (ModelCarRental MRC = new ModelCarRental()) { MRC.Модели.Attach(Item); Item.Код_марки = f.CMarka; Item.Название_модели = f.CModel; Item.Код_типа = f.CType; MRC.SaveChanges(); selectedItem.SubItems[0].Text = MRC.Марки.Find(Item.Код_марки).Название_марки; selectedItem.SubItems[1].Text = f.CModel; selectedItem.SubItems[2].Text = MRC.Типы.Find(Item.Код_типа).Название_типа; selectedItem.Tag = Item; LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } } } }
private void Update_Brands() { foreach (ListViewItem selectedItem in LView.SelectedItems) { Марки Item = (Марки)selectedItem.Tag; MarkaInsert f = new MarkaInsert(MarkaInsert.FormType.Update) { LastName = Item.Название_марки, CName = Item.Название_марки, indexCountry = Item.Код_страны, Date = Item.Дата_создания }; if (f.ShowDialog() == DialogResult.OK) { using (ModelCarRental MRC = new ModelCarRental()) { MRC.Марки.Attach(Item); Item.Название_марки = f.CName; Item.Код_страны = f.CCountry; Item.Дата_создания = f.Date; MRC.SaveChanges(); selectedItem.SubItems[0].Text = f.CName; selectedItem.SubItems[1].Text = f.Date.ToLongDateString(); selectedItem.SubItems[2].Text = MRC.Страны.Find(f.CCountry).Название_страны; selectedItem.Tag = Item; LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } } } }
private void Initialize_Users() { LView.Clear(); LView.Columns.Add("Логин"); LView.Columns.Add("Уровень доступа"); LView.Columns.Add("Дата регистрация"); ModelCarRental b = new ModelCarRental(); string[] Lvl = new string[b.Уровни_доступа.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Уровни_доступа a in MCR.Уровни_доступа) { Lvl[h] = a.Уровень_доступа; h++; } foreach (Users mu in MCR.Users) { ListViewItem lvi = new ListViewItem(new[] { mu.login, mu.Уровни_доступа.Уровень_доступа, mu.date.ToShortDateString(), }) { Tag = mu }; this.LView.Items.Add(lvi); } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void Initialize_Brands() { LView.Clear(); LView.Columns.Add("Марка"); LView.Columns.Add("Дата создания"); LView.Columns.Add("Страна"); ModelCarRental b = new ModelCarRental(); string[] Country = new string[b.Страны.Count() + 1]; using (ModelCarRental MCR = new ModelCarRental()) { int h = 1; foreach (Страны a in MCR.Страны) { Country[h] = a.Название_страны; h++; } foreach (Марки mu in MCR.Марки) { ListViewItem lvi = new ListViewItem(new[] { mu.Название_марки, mu.Дата_создания.ToLongDateString(), MCR.Страны.Find(mu.Код_страны).Название_страны, }) { Tag = mu }; this.LView.Items.Add(lvi); } LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } }
private void Insert_CarRental() { CarRentalInsert f = new CarRentalInsert(CarRentalInsert.FormType.Insert); if (f.ShowDialog() == DialogResult.OK) { using (ModelCarRental MRC = new ModelCarRental()) { Автопрокаты Item = new Автопрокаты(); Item.Название_автопроката = f.CName; Item.Собственник_автопроката = f.COwner; Item.Адрес_автопроката = f.CAddress; Item.асчетный_счет = f.CAccount; Item.Код_банка = f.CBank; MRC.Автопрокаты.Add(Item); MRC.SaveChanges(); ListViewItem lvi = new ListViewItem(new[] { Item.Название_автопроката, Item.Собственник_автопроката, Item.Адрес_автопроката, Item.асчетный_счет, MRC.Банки.Find(Item.Код_банка).Название_банка, }); lvi.Tag = Item; this.LView.Items.Add(lvi); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); LView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } } }
public void GuardarGestionVentas() { try { LView.GetItemGestionVentas(); if (Item != null && Item.ItemGestionVentas != null) { if (Item.ItemGestionVentas.Validar()) { if (Client.SaveGestionVentas(Item.ItemGestionVentas)) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); if (Item.ItemGestionVentas.Instance == Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added) { Item.ListGestionVentas.Insert(0, Item.ItemGestionVentas); } LView.ShowGestionesProspecto(); LView.SetItemGestionVentas(); LView.HabilitarDatosGestionVentas(false); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); } } else { LView.ShowValidation(); } } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); } }
public void CargarReporte(String x_REBA_Tipo, ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL> x_filters)//(Nullable<Int32> ENTC_CodTransportista, Nullable<Int32> ENTC_CodCliente, Nullable<DateTime> FEC_IniEmbarque, Nullable<DateTime> FEC_FinEmbarque, Nullable<DateTime> FEC_IniLlegada, Nullable<DateTime> FEC_FinLlegada, String NRO_HBL, String NRO_OV) { try { DTReporte = new System.Data.DataTable(); Int16 EMPR_Codigo = Delfin.Controls.Entorno.ItemEmpresa.EMPR_Codigo; Int16 SUCR_Codigo = Delfin.Controls.Entorno.ItemSucursal.SUCR_Codigo; String _mensaje = String.Empty; DTReporte = Client.GetAllCab_Cotizacion_OVByReporteRebateHapagHamburg(x_REBA_Tipo, x_filters, ref _mensaje);//(EMPR_Codigo,SUCR_Codigo,ENTC_CodTransportista, ENTC_CodCliente, FEC_IniEmbarque, FEC_FinEmbarque, FEC_IniLlegada, FEC_FinLlegada, NRO_HBL, NRO_OV, ref _mensaje); if (!String.IsNullOrEmpty(_mensaje)) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error cargando el reporte.", _mensaje); } else if (DTReporte != null && DTReporte.Rows.Count > 0) { LView.FormatDataGrid(); LView.ShowItems(DTReporte); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "No se encontraron resultados."); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error cargando el reporte.", ex); } }
public void Actualizar() { try { Item = null; Items = null; if (LView != null) { ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL> _listFilters = new ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL>(); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@F_TIPO_Flujo", FilterValue = F_TIPO_Flujo, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Char, FilterSize = 1 }); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@F_TIPO_Movimiento", FilterValue = F_TIPO_Movimiento, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Char, FilterSize = 1 }); Items = Client.GetAllFlujoFilter("CAJ_FLUJSS_Todos_ByFilters", _listFilters); LView.ShowItems(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error actualizando.", ex); } }
public void Actualizar() { try { Item = null; Items = null; if (LView != null) { ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL> listFilters = new ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL>(); listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@FecIni", FilterValue = F_FecIni, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.DateTime, FilterSize = 8 }); listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@FecFin", FilterValue = F_FecFin, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.DateTime, FilterSize = 8 }); listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@Tipo", FilterValue = F_TipoResultado, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Char, FilterSize = 1 }); Items = Client.GetDTCtaCte("CAJ_REPOSS_DocOtrosTraficos", listFilters); LView.ShowItems(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error actualizando.", ex); } }
public void AsignarEjecutivo() { try { if (ItemEjecutivo != null) { ObservableCollection <Prospecto> _itemsSeleccionados = Items.Where(pros => pros.PROS_Asignar).ToObservableCollection(); foreach (Prospecto _itemSeleccionado in _itemsSeleccionados) { _itemSeleccionado.ENTC_CodEjecutivo = ItemEjecutivo.ENTC_Codigo; _itemSeleccionado.ENTC_NomCompletoEjecutivo = ItemEjecutivo.ENTC_NomCompleto; } Int16 _EMPR_Codigo = Controls.Entorno.ItemEmpresa.EMPR_Codigo; Int16 _SUCR_Codigo = Controls.Entorno.ItemSucursal.SUCR_Codigo; DateTime _PROS_FecAsignacion = DateTime.Now; String _AUDI_Usuario = "NEXTSOFT"; Client.AsignarProspectos(_itemsSeleccionados.ToTableValuedParameter(), _EMPR_Codigo, _SUCR_Codigo, _PROS_FecAsignacion, _AUDI_Usuario); Items = Items.Where(pros => !pros.PROS_Asignar).ToObservableCollection(); LView.ShowItems(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un Ejecutivo."); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error al asignar el Ejecutivo.", ex); } }
public void CargarReporte(Nullable <DateTime> CCOT_FechaDesde, Nullable <DateTime> CCOT_FechaHasta, Nullable <Int32> ENTC_CodCliente, Nullable <Int32> ENTC_CodTransportista, String TIPO_TabCDT, String TIPO_CodCDT, String TIPO_TabTRF, String TIPO_CodTRF, Nullable <Int32> PUER_Codigo) { try { if (CCOT_FechaDesde.HasValue) { if (CCOT_FechaHasta.HasValue) { DTReporte = Client.GetAllCab_Cotizacion_OVReporteFletamiento(CCOT_FechaDesde.Value, CCOT_FechaHasta.Value, ENTC_CodCliente, ENTC_CodTransportista, TIPO_TabCDT, TIPO_CodCDT, TIPO_TabTRF, TIPO_CodTRF, PUER_Codigo); if (DTReporte != null && DTReporte.Rows.Count > 0) { LView.ShowItems(); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "No se encontraron resultados."); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar la fecha Hasta."); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar la fecha Desde."); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error cargando el reporte.", ex); } }
/// <summary> /// Guardar la liquidación con todos los documentos pendientes seleccionados /// </summary> /// <returns></returns> public bool Liquidar() { try { LView.GetItem(); if (Item.Validar()) { Entities.Liquidacion _item = Item; if (Client.SaveLiquidacion(ref _item)) { Item = _item; Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, String.Format("Se ha liquidado satisfactoriamente, se generó la liquidación Nro: {0}", _item.LIQU_Codigo)); return(true); } } else { LView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public void Actualizar() { try { Items = null; if (LView != null) { ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL> _listFilters = new ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL>(); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@psinEMPR_Codigo", FilterValue = Controls.Entorno.ItemEmpresa.EMPR_Codigo, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Int16, FilterSize = 2 }); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@pchrPLAN_Tipo", FilterValue = Planillas.GetTipoPlanilla(TPlanilla), FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Varchar, FilterSize = 3 }); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@FecIni", FilterValue = F_FecIni, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.DateTime, FilterSize = 8 }); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@FecFin", FilterValue = F_FecFin, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.DateTime, FilterSize = 8 }); Items = Client.GetAllPlanillasFilter("CAJ_PLANSS_Todos", _listFilters); LView.ShowItems(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error actualizando.", ex); } }
public void Actualizar() { try { Item = null; Items = null; if (LView != null) { ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL> _listFilters = new ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL>(); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@pchrCABP_Ano", FilterValue = F_CABP_Ano, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Char, FilterSize = 4 }); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@pvchCABP_Codigo", FilterValue = F_CABP_Codigo, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Varchar, FilterSize = 3 }); _listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@pchrTIPO_CodREG", FilterValue = F_TIPO_CodREG, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Char, FilterSize = 3 }); Items = Client.GetAllCabPerfilAsientosFilter("CON_CABPSS_TodosBusqueda", _listFilters); LView.ShowItems(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error actualizando.", ex); } }
public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); Fecha = Client.GetFecha(); String fecha = Fecha.ToString("yyyyMMdd"); Entities.TiposCambio _TCambio = Client.GetOneTiposCambio(fecha); MensajeError = ""; if (_TCambio != null) { TipoCambio = _TCambio.TIPC_Venta; if (!(TipoCambio > 0)) { MensajeError = String.Format("El tipo de Cambio definido para [{0:dd/MM/yyyy}] no es correcto.", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } } else { MensajeError = String.Format("No se ha definido el tipo de cambio para el dia {0:dd/MM/yyyy}", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } LView.LoadView(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }
public bool Guardar(Boolean ShowMessage) { try { if (Validar()) { ObservableCollection <Entities.Movimiento> _items = Items; if (Client.SaveMovimiento(ref _items, Movimiento.TInterfazMovimientos.Conciliacion)) { if (ShowMessage) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha guardado satisfactoriamente"); } Actualizar(); return(true); } } else { LView.ShowValidation(); return(false); } return(false); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.SavePresenter, ex); return(false); } }
public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); ListPuertos = new ObservableCollection <Puerto>();//Client.GetAllPuerto(); ItemTransportista = new Entidad(); ItemsNave = new ObservableCollection <Nave>(); ItemsNaveUnTransportista = new ObservableCollection <Nave>(); ItemsParametrosCorreo = new ObservableCollection <Parametros>(); ItemsNave = Client.GetAllNave(null); ListConstantesMOD = Client.GetAllConstantesByConstanteTabla("MOD"); //ItemsParametrosCorreo = Client.GetAllParametrosByClave("CO%"); LoadParameteres(); if (LView != null) { LView.LoadView(); } MView.LoadView(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }
public void Actualizar() { try { Item = null; Items = null; if (LView != null) { ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL> listFilters = new ObservableCollection <Infrastructure.Aspect.DataAccess.DataAccessFilterSQL>(); listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@psinEMPR_Codigo", FilterValue = Controls.Entorno.ItemEmpresa.EMPR_Codigo, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Int16, FilterSize = 2 }); listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@pintTRAN_Codigo", FilterValue = F_TRAN_Codigo, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.Int32, FilterSize = 10 }); listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@pdtmTRAN_Fecha_Ini", FilterValue = F_FecIni, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.DateTime, FilterSize = 8 }); listFilters.Add(new Infrastructure.Aspect.DataAccess.DataAccessFilterSQL() { FilterName = "@pdtmTRAN_Fecha_Fin", FilterValue = F_FecFin, FilterType = Infrastructure.Aspect.DataAccess.DataAccessFilterTypes.DateTime, FilterSize = 8 }); Items = Client.GetAllTransferenciaFilter("CAJ_TRANSS_TodosBusqueda", listFilters); LView.ShowItems(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error actualizando.", ex); } }
public void EliminarGestionVentas() { try { if (Item != null && Item.ItemGestionVentas != null) { System.Windows.Forms.DialogResult _result = Infrastructure.WinForms.Controls.Dialogos.MostrarMensajePregunta(Title, Infrastructure.Aspect.Constants.Mensajes.PreguntaEliminar, Infrastructure.WinForms.Controls.Dialogos.LabelBoton.Si_No); if (_result == System.Windows.Forms.DialogResult.Yes) { Item.Instance = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Deleted; if (Client.SaveGestionVentas(Item.ItemGestionVentas)) { Item.ListGestionVentas.Remove(Item.ItemGestionVentas); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeSatisfactorio(Title, "Se ha eliminado el item."); LView.ShowGestionesProspecto(); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error al guardar el item."); } } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.DeletePresenter, ex); } }
public void NuevaGestionVentas() { try { if (Item != null) { LView.ClearItemGestionVentas(); Item.ItemGestionVentas = new GestionVentas(); Item.ItemGestionVentas.EMPR_Codigo = Controls.Entorno.ItemEmpresa.EMPR_Codigo; Item.ItemGestionVentas.SUCR_Codigo = Controls.Entorno.ItemSucursal.SUCR_Codigo; Item.ItemGestionVentas.GEST_Fecha = Session.Fecha; Item.ItemGestionVentas.PROS_codigo = Item.PROS_codigo; Item.ItemGestionVentas.ENTC_CodCliente = Item.ENTC_CodCliente; Item.ItemGestionVentas.ENTC_CodEjecutivo = ItemEjecutivo.ENTC_Codigo; Item.ItemGestionVentas.AUDI_UsrCrea = Session.UserName; Item.ItemGestionVentas.AUDI_FecCrea = Session.Fecha; Item.ItemGestionVentas.Instance = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Added; LView.SetItemGestionVentas(); LView.HabilitarDatosGestionVentas(true); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.NewPresenter, ex); } }
public void CargarProspectos() { try { if (ItemEjecutivoActual != null) { if (FechaAsignacion.HasValue) { if (ItemAgenteCarga != null) { Items = Client.GetAllProspectosByEjecutivo(Controls.Entorno.ItemEmpresa.EMPR_Codigo, Controls.Entorno.ItemSucursal.SUCR_Codigo, ItemEjecutivoActual.ENTC_Codigo, ItemAgenteCarga.ENTC_Codigo, FechaAsignacion.Value, null, null); } else { Items = Client.GetAllProspectosByEjecutivo(Controls.Entorno.ItemEmpresa.EMPR_Codigo, Controls.Entorno.ItemSucursal.SUCR_Codigo, ItemEjecutivoActual.ENTC_Codigo, null, FechaAsignacion.Value, null, null); } LView.ShowItems(true); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar una Fecha de Asignación."); LView.ShowItems(false); } } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un Ejecutivo."); LView.ShowItems(false); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error al cargar los prospectos.", ex); } }
public void CargarReporte(Nullable <DateTime> FEC_IniConcluye, Nullable <DateTime> FEC_FinConcluye, String DOOV_HBL, String CCOT_NumDoc, Nullable <Int32> ENTC_Ejecutivo, Nullable <Int32> ENTC_Cliente) { try { DTReporte = new System.Data.DataTable(); Int16 EMPR_Codigo = Delfin.Controls.Entorno.ItemEmpresa.EMPR_Codigo; Int16 SUCR_Codigo = Delfin.Controls.Entorno.ItemSucursal.SUCR_Codigo; //DTReporte = Client.GetAllCab_Cotizacion_OVByProfitNegativo String _mensaje = String.Empty; DTReporte = Client.GetAllCab_Cotizacion_OVByComEjecutivo(EMPR_Codigo, SUCR_Codigo, FEC_IniConcluye, FEC_FinConcluye, DOOV_HBL, CCOT_NumDoc, ENTC_Ejecutivo, ENTC_Cliente, ref _mensaje); if (!String.IsNullOrEmpty(_mensaje)) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Ha ocurrido un error cargando el reporte.", _mensaje); } else if (DTReporte != null && DTReporte.Rows.Count > 0) { LView.FormatDataGrid(); LView.ShowItems(DTReporte); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "No se encontraron resultados."); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error cargando el reporte.", ex); } }
public void Imprimir(String x_TipoReporte) { try { DSReporte = new DataSet(); DataTable _Dt = new DataTable(); LView.LoadFilters(); MensajeError = String.Empty; if (FechaEmisionIni == null && FechaEmisionFin == null) { MensajeError += "* Debe ingresar la fecha de desde y fecha de hasta" + Environment.NewLine; } if (FechaEmisionIni == null) { MensajeError += "* Debe ingresar la fecha de desde" + Environment.NewLine; } if (FechaEmisionFin == null) { MensajeError += "* Debe ingresar la fecha de hasta" + Environment.NewLine; } if (String.IsNullOrEmpty(MensajeError)) { if (!String.IsNullOrEmpty(x_TipoReporte)) { _Dt = Client.GetAllOperacionLiquidacion(ENTC_CodigoFiltro, NroOperacion, HBLOperacion, FechaEmisionIni.Value, FechaEmisionFin.Value, x_TipoReporte); } } else { LView.ShowValidation(); return; } if (_Dt == null) { Dialogos.MostrarMensajeInformacion(Titulo, "No se encontraron coincidencias."); return; } if (_Dt.Rows.Count == 0) { Dialogos.MostrarMensajeInformacion(Titulo, "No se encontraron coincidencias."); return; } ReportPath = null; if (!String.IsNullOrEmpty(x_TipoReporte) && x_TipoReporte.Equals("Resumido")) { ReportPath = Application.StartupPath + @"\Reportes\RptIngresos.rdlc"; RepDataSource = new ReportDataSource("DsIngresos", _Dt); } else { ReportPath = Application.StartupPath + @"\Reportes\RptIngresosDetallado.rdlc"; RepDataSource = new ReportDataSource("DSIngresoDetallado", _Dt); } LView.ShowReporte(); } catch (Exception ex) { throw ex; } }
public void Actualizar() { try { Item = null; Items = null; String CONS_TabVia = null; String CONS_CodVia = null; String CONS_TabRGM = null; String CONS_CodRGM = null; String CONS_TabLNG = null; String CONS_CodLNG = null; String SERV_TipoMov = null; Boolean SERV_AfeIgv = false; if (FILTROItemIGV != null) { SERV_AfeIgv = FILTROItemIGV; } Boolean SERV_AfeDet = false; if (FILTROItemDetraccion != null) { SERV_AfeDet = FILTROItemDetraccion; } if (FILTROItemRegimen != null) { CONS_TabRGM = FILTROItemRegimen.CONS_CodTabla; CONS_CodRGM = FILTROItemRegimen.CONS_CodTipo; } if (FILTROItemVia != null) { CONS_TabVia = FILTROItemVia.CONS_CodTabla; CONS_CodVia = FILTROItemVia.CONS_CodTipo; } if (FILTROItemLineaNegocio != null) { CONS_TabLNG = FILTROItemLineaNegocio.CONS_CodTabla; CONS_CodLNG = FILTROItemLineaNegocio.CONS_CodTipo; } if (FILTROItemTipoServicio != null) { SERV_TipoMov = FILTROItemTipoServicio.CONS_CodTipo; } Items = Client.GetAllServicioByFiltros(true, CONS_TabVia, CONS_CodVia, CONS_TabRGM, CONS_CodRGM, CONS_TabLNG, CONS_CodLNG, SERV_TipoMov, SERV_AfeIgv, SERV_AfeDet); LView.ShowItems(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error actualizando.", ex); } }
public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); Fecha = Client.GetFecha(); String fecha = Fecha.ToString("yyyyMMdd"); Entities.TiposCambio _TCambio = Client.GetOneTiposCambio(fecha); MensajeError = ""; if (_TCambio != null) { TipoCambio = _TCambio.TIPC_Venta; if (!(TipoCambio > 0)) { MensajeError = String.Format("El tipo de Cambio definido para [{0:dd/MM/yyyy}] no es correcto.", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } } else { MensajeError = String.Format("No se ha definido el tipo de cambio para el dia {0:dd/MM/yyyy}", Fecha); Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, MensajeError); } switch (TPlanilla) { case Planillas.TipoPlanilla.MedioVirtual: Title = "EXPORTACIÓN A BANCOS"; CUS = "CAJ007"; break; case Planillas.TipoPlanilla.Detracciones: Title = "EXPORTACIÓN DETRACCIÓN"; CUS = "CAJ008"; break; default: break; } Entities.Parametros para = Client.GetOneParametrosByClave("EMPRESA"); if (para != null) { RUC_Empresa = para.PARA_Valor; } LView.LoadView(); PathExportacion = Path.Combine(System.Windows.Forms.Application.StartupPath, "Exportacion"); if (!Directory.Exists(PathExportacion)) { Directory.CreateDirectory(PathExportacion); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }
public void Load() { try { Client = new DelfinServicesProxy(); LView.LoadView(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.LoadPresenter, ex); } }
public void LimpiarReporte() { try { DTReporte = new System.Data.DataTable(); LView.ShowItems(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error limpiando el reporte.", ex); } }
public void Load() { try { Client = ContainerService.Resolve <IDelfinServices>(); LView.LoadView(); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, "Ha ocurrido un error inicializando la vista.", ex); } }
public void Load() { try { Client = ContainerService.Resolve <Delfin.ServiceContracts.IDelfinServices>(); LView.LoadView(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.LoadPresenter, ex); } }