public SupplierSelectForm(Form parent, ProveedorList list) : base(true, parent, ETipoAcreedor.Todos, moleQule.Base.EEstado.Todos, list) { InitializeComponent(); _view_mode = molView.Select; _action_result = DialogResult.Cancel; }
/// <summary> /// Implementa Save_button_Click /// </summary> protected override void SubmitAction() { PgMng.Reset(4, 1, Face.Resources.Messages.RETRIEVING_DATA, this); _familia = TodosFamilia_CkB.Checked ? null : _familia; _producto = TodosProducto_CkB.Checked ? null : _producto; DateTime f_ini = FInicial_DTP.Checked ? FInicial_DTP.Value : DateTime.MinValue; DateTime f_fin = FFinal_DTP.Checked ? FFinal_DTP.Value : DateTime.MaxValue; string filtro = GetFilterValues(); IDataReader reader; if (Cliente_RB.Checked) { Library.Invoice.QueryConditions conditions = new Library.Invoice.QueryConditions(); conditions.Familia = _familia; conditions.Producto = _producto; conditions.FechaIni = f_ini; conditions.FechaFin = f_fin; conditions.Order = (Ascendente_RB.Checked) ? ListSortDirection.Ascending : ListSortDirection.Descending; reader = ClienteList.GetPrices(conditions); } else { Library.Store.QueryConditions conditions = new Library.Store.QueryConditions(); conditions.Familia = _familia; conditions.Producto = _producto; conditions.FechaIni = f_ini; conditions.FechaFin = f_fin; conditions.Order = (Ascendente_RB.Checked) ? ListSortDirection.Ascending : ListSortDirection.Descending; reader = ProveedorList.GetPrices(conditions); } PgMng.Grow(); if (reader.Read()) { PreciosForm form = new PreciosForm(_tipo, reader, filtro); PgMng.Grow(); form.ShowDialog(this); PgMng.FillUp(); } else { MessageBox.Show(moleQule.Face.Resources.Messages.NO_DATA_REPORTS, moleQule.Face.Resources.Labels.ADVISE_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); PgMng.FillUp(); } _action_result = DialogResult.Ignore; }
private void Cliente_BT_Click(object sender, EventArgs e) { ProveedorList list = ProveedorList.GetList(moleQule.Base.EEstado.Active, false); SupplierSelectForm form = new SupplierSelectForm(this, list); if (form.ShowDialog(this) == DialogResult.OK) { _proveedor = form.Selected as ProveedorInfo; Proveedor_TB.Text = _proveedor.Nombre; } }
private void Acreedor_BT_Click(object sender, EventArgs e) { _tipo_titular = (ETipoTitular)(long)TipoTitular_CB.SelectedValue; switch (_tipo_titular) { case ETipoTitular.Despachante: { CustomAgentSelectForm form = new CustomAgentSelectForm(this, EEstado.Active); if (form.ShowDialog(this) == DialogResult.OK) { _acreedor = (IAcreedorInfo)form.Selected; Acreedor_TB.Text = _acreedor.Nombre; } } break; case ETipoTitular.Naviera: { ShippingCompanySelectForm form = new ShippingCompanySelectForm(this, EEstado.Active); if (form.ShowDialog(this) == DialogResult.OK) { _acreedor = (IAcreedorInfo)form.Selected; Acreedor_TB.Text = _acreedor.Nombre; } } break; case ETipoTitular.Proveedor: { ProveedorList list = ProveedorList.GetList(EEstado.Active, false); SupplierSelectForm form = new SupplierSelectForm(this, list); if (form.ShowDialog(this) == DialogResult.OK) { _acreedor = (IAcreedorInfo)form.Selected; Acreedor_TB.Text = _acreedor.Nombre; } } break; case ETipoTitular.TransportistaOrigen: case ETipoTitular.TransportistaDestino: { TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(false)); if (form.ShowDialog(this) == DialogResult.OK) { _acreedor = (IAcreedorInfo)form.Selected; Acreedor_TB.Text = _acreedor.Nombre; } } break; } }
private void Proveedor_BT_Click(object sender, EventArgs e) { ProveedorList list = ProveedorList.GetList(moleQule.Base.EEstado.Active, false); SupplierSelectForm form = new SupplierSelectForm(this, list); if (form.ShowDialog(this) == DialogResult.OK) { ProveedorInfo prov = (ProveedorInfo)form.Selected; _entity.Proveedor = prov.Nombre; _entity.OidProveedor = prov.Oid; } }
public override void PrintList() { PgMng.Reset(3, 1, Face.Resources.Messages.LOADING_DATA, this); ProveedorReportMng reportMng = new ProveedorReportMng(AppContext.ActiveSchema); PgMng.Grow(Face.Resources.Messages.BUILDING_REPORT); ProveedorListRpt report = reportMng.GetListReport(ProveedorList.GetList((IList <ProveedorInfo>)Datos.List)); PgMng.FillUp(); ShowReport(report); }
public override void UpdateList() { switch (_current_action) { case molAction.Add: case molAction.Copy: if (_entity == null) { return; } List.AddItem(_entity.GetInfo(false)); if (FilterType == IFilterType.Filter) { ProveedorList listA = ProveedorList.GetList(_filter_results); listA.AddItem(_entity.GetInfo(false)); _filter_results = listA.GetSortedList(); } break; case molAction.Edit: case molAction.Lock: case molAction.Unlock: if (_entity == null) { return; } ActiveItem.CopyFrom(_entity); break; case molAction.Delete: if (ActiveItem == null) { return; } List.RemoveItem(ActiveOID); if (FilterType == IFilterType.Filter) { ProveedorList listD = ProveedorList.GetList(_filter_results); listD.RemoveItem(ActiveOID); _filter_results = listD.GetSortedList(); } break; } RefreshSources(); if (_entity != null) { Select(_entity.Oid); } _entity = null; }
protected override void SelectSupplierAction() { ProveedorList list = ProveedorList.GetList(moleQule.Base.EEstado.Active, ETipoAcreedor.Proveedor, false); SupplierSelectForm form = new SupplierSelectForm(this, list); if (form.ShowDialog(this) == DialogResult.OK) { _proveedor = (ProveedorInfo)form.Selected; _entity.OidProveedor = _proveedor.Oid; _entity.Proveedor = _proveedor.Nombre; _entity.SetCode(ETipoAcreedor.Proveedor); } }
public Proveedor[] ListaProveedores() { ProveedorList list = ProveedorList.ObtenerLista(this.mOperadorDatosList[0]); Proveedor[] result = new Proveedor[list.Count]; int index = 0; foreach (ActivosFijos.Reglas.Proveedor proveedor in list) { result[index] = new Proveedor { Provee_Codigo = proveedor.Entida_Codigo, NombreCompleto = proveedor.NombreCompleto }; index++; } return(result); }
public static ProveedorList Get() { ProveedorList res = new ProveedorList(); SqlCommand cmd = null; SqlDataReader dr = null; string query = "SELECT * FROM Proveedor"; try { cmd = Methods.CreateBasicCommand(query); dr = Methods.ExecuteDataReaderCommand(cmd); while (dr.Read()) { int idProveedor = dr.GetInt32(0); Proveedor proveedor = ProveedorDal.Get(idProveedor); res.Add(new Proveedor() { ProveedorId = idProveedor, NombreProveedor = proveedor.NombreProveedor, ApellidoProveedor = proveedor.ApellidoProveedor, CorreoElectronico = proveedor.ApellidoProveedor, }); } } catch (SqlException ex) { //Methods.GenerateLogsRelease("KeyValuePacienteListDal", "Obtener", ex.Message + " " + ex.StackTrace); throw ex; } catch (Exception ex) { //Methods.GenerateLogsRelease("KeyValuePacienteListDal", "Obtener", ex.Message + " " + ex.StackTrace); throw ex; } finally { cmd.Connection.Close(); } return(res); }
protected override void RefreshMainData() { PgMng.Grow(string.Empty, "Proveedor"); // Guardamos la configuración actual del listado _selectedOid = ActiveOID; switch (DataType) { case EntityMngFormTypeData.Default: List = ProveedorList.GetList(_estado, _tipo_acreedor, false); break; case EntityMngFormTypeData.ByParameter: _sorted_list = List.GetSortedList(); break; } PgMng.Grow(string.Empty, "Lista de Proveedores"); }
private IEnumerable <ProveedorItemViewModel> ToProveedorItemViewModel() { return(ProveedorList.Select(p => new ProveedorItemViewModel { idProveedor = p.idProveedor, ruc = p.ruc, razonSocial = p.razonSocial, telefono = p.telefono, email = p.email, actividadPrincipal = p.actividadPrincipal, tipoProveedor = p.tipoProveedor, direccion = p.direccion, estado = p.estado, idUbicacionGeografica = p.idUbicacionGeografica, NroCompras = p.NroCompras, BackgroundItem = (p.estado == 0) ? (Color)App.Current.Resources["AlertLight"] : Color.Transparent, TextColorItem = (p.estado == 0) ? (Color)App.Current.Resources["Alert"] : (Color)App.Current.Resources["GreyDark"], })); }
protected ProviderMngForm(bool isModal, Form parent, ETipoAcreedor tipo, moleQule.Base.EEstado estado, ProveedorList lista) : base(isModal, parent, lista) { InitializeComponent(); SetView(molView.Normal); // Parche para poder abrir el formulario en modo diseño y no perder la configuracion de columnas DatosLocal_BS = Datos; Tabla.DataSource = DatosLocal_BS; SetMainDataGridView(Tabla); Datos.DataSource = ProveedorList.NewList().GetSortedList(); SortProperty = Nombre.DataPropertyName; this.Text = (_tipo_acreedor == ETipoAcreedor.Acreedor) ? Resources.Labels.ACREEDORES : Resources.Labels.PROVEEDORES; _tipo_acreedor = tipo; _estado = estado; }
public ProviderMngBaseForm(bool isModal, Form parent, ProveedorList lista) : base(isModal, parent, lista) { }
public ProviderMngForm(bool isModal, Form parent, ProveedorList lista) : this(isModal, parent, ETipoAcreedor.Todos, moleQule.Base.EEstado.Todos, lista) { }
protected override void SelectEntities(EntidadInfo entidad) { _tipo = entidad.Tipo; _entity_type_oid = entidad.Oid; switch (_tipo) { case "Cliente": { ClienteList clientes = ClienteList.GetList(false); List <ClienteInfo> lista = new List <ClienteInfo>(); foreach (ClienteInfo obj in clientes) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; case "Alumno": { AlumnoList alumnos = AlumnoList.GetList(false);; List <AlumnoInfo> lista = new List <AlumnoInfo>(); foreach (AlumnoInfo obj in alumnos) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; case "Empleado": { InstructorList empleados = InstructorList.GetList(false); List <InstructorInfo> lista = new List <InstructorInfo>(); foreach (InstructorInfo obj in empleados) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; //case "Factura": // { // FacturaList facturas = FacturaList.GetList(false); // List<FacturaInfo> lista = new List<FacturaInfo>(); // foreach (FacturaInfo obj in facturas) // { // if (!entidad.Agentes.ContainsAgent(obj.Oid)) // lista.Add(obj); // } // Datos_Agentes.DataSource = lista; // } // break; case "Auditoria": { AuditoriaList auditorias = AuditoriaList.GetList(); List <AuditoriaInfo> lista = new List <AuditoriaInfo>(); foreach (AuditoriaInfo obj in auditorias) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; case "Proveedor": { ProveedorList proveedores = ProveedorList.GetList(false); List <ProveedorInfo> lista = new List <ProveedorInfo>(); foreach (ProveedorInfo obj in proveedores) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; case "Promocion": { PromocionList promociones = PromocionList.GetList(false); List <PromocionInfo> lista = new List <PromocionInfo>(); foreach (PromocionInfo obj in promociones) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; case "Curso": { CursoList cursos = CursoList.GetList(false); List <CursoInfo> lista = new List <CursoInfo>(); foreach (CursoInfo obj in cursos) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; case "Modulo": { ModuloList modulos = ModuloList.GetList(false); List <ModuloInfo> lista = new List <ModuloInfo>(); foreach (ModuloInfo obj in modulos) { if (entidad.Agentes.GetItemByProperty("Oid", obj.Oid) == null) { lista.Add(obj); } } Datos_Agentes.DataSource = lista; } break; //default: // _tipo = ""; // throw new iQException("No se ha encontrado el tipo de entidad " + entidad.Tipo); } Format(); }
private void Detalle_BT_Click(object sender, EventArgs e) { switch ((ETipoInforme)(long)TipoAcreedor_CB.SelectedValue) { case ETipoInforme.Despachante: { CustomAgentSelectForm form = new CustomAgentSelectForm(this, moleQule.Base.EEstado.Active); if (form.ShowDialog(this) == DialogResult.OK) { DespachanteInfo d = form.Selected as DespachanteInfo; Acreedores_TB.Text = d.Nombre; _report_filter.objeto_detallado = form.Selected; } } break; case ETipoInforme.Naviera: { ShippingCompanySelectForm form = new ShippingCompanySelectForm(this, moleQule.Base.EEstado.Active); if (form.ShowDialog(this) == DialogResult.OK) { NavieraInfo n = form.Selected as NavieraInfo; Acreedores_TB.Text = n.Codigo + " - " + n.Nombre; _report_filter.objeto_detallado = form.Selected; } } break; case ETipoInforme.Proveedor: { ProveedorList list = ProveedorList.GetList(moleQule.Base.EEstado.Active, false); SupplierSelectForm form = new SupplierSelectForm(this, list); if (form.ShowDialog(this) == DialogResult.OK) { ProveedorInfo p = form.Selected as ProveedorInfo; Acreedores_TB.Text = p.Codigo + " - " + p.Nombre; _report_filter.objeto_detallado = form.Selected; } } break; case ETipoInforme.TransportistaDestino: { TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(ETipoTransportista.Destino, false)); if (form.ShowDialog(this) == DialogResult.OK) { TransporterInfo t = (TransporterInfo)form.Selected; Acreedores_TB.Text = t.Codigo + " - " + t.Nombre; _report_filter.objeto_detallado = form.Selected; } } break; case ETipoInforme.TransportistaOrigen: { TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(ETipoTransportista.Origen, false)); if (form.ShowDialog(this) == DialogResult.OK) { TransporterInfo t = (TransporterInfo)form.Selected; Acreedores_TB.Text = t.Codigo + " - " + t.Nombre; _report_filter.objeto_detallado = form.Selected; } } break; } }