private void rptParametrosSinAlbaran_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'Promowork_dataDataSet.Obras' Puede moverla o quitarla según sea necesario. this.ObrasTableAdapter.Fill(this.Promowork_dataDataSet.Obras); nMes = VariablesGlobales.nMesActual; nAno = VariablesGlobales.nAnoActual; nDiasFin = DateTime.DaysInMonth(nAno, nMes); FechaIni = new DateTime(nAno, nMes, 1); FechaFin = new DateTime(nAno, nMes, nDiasFin); dateTimePicker1.Value = FechaIni; dateTimePicker2.Value = FechaFin; dateTimePicker2.MinDate = FechaIni; configuracionUsuario = repoUsuario.GetConfiguracionUsuario(VariablesGlobales.nIdUsuarioActual) ?? new ConfiguracionUsuario(); configuracionEmpresa = repoEmpresa.GetConfiguracionEmpresa(VariablesGlobales.nIdEmpresaActual) ?? new ConfiguracionEmpresa(); this.EmpresasActualTableAdapter.FillByEmpresa(this.Promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual); var trabajadores = repoTrabajador.GetTrabajadoresConEmail(VariablesGlobales.nIdEmpresaActual); cbTrabajadores.Properties.DataSource = trabajadores; cbTrabajadores.EditValue = configuracionUsuario.responderASeleccionado; tbAsuntoObrasProveedores.Text = configuracionEmpresa.asuntoObrasProveedores; tbCuerpoCorreo.Text = configuracionEmpresa.cuerpoMensajeObrasProveedores; }
private void rptParametrosSinAlbaran_Load(object sender, EventArgs e) { nMes = VariablesGlobales.nMesActual; nAno = VariablesGlobales.nAnoActual; nDiasFin = DateTime.DaysInMonth(nAno, nMes); FechaIni = new DateTime(nAno, nMes, 1); FechaFin = new DateTime(nAno, nMes, nDiasFin); dateTimePicker1.Value = FechaIni; dateTimePicker2.Value = FechaFin; dateTimePicker2.MinDate = FechaIni; configuracionUsuario = repoUsuario.GetConfiguracionUsuario(VariablesGlobales.nIdUsuarioActual) ?? new ConfiguracionUsuario(); configuracionEmpresa = repoEmpresa.GetConfiguracionEmpresa(VariablesGlobales.nIdEmpresaActual) ?? new ConfiguracionEmpresa(); this.EmpresasActualTableAdapter.FillByEmpresa(this.Promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual); var trabajadores = repoTrabajador.GetTrabajadoresConEmail(VariablesGlobales.nIdEmpresaActual); cbTrabajadores.Properties.DataSource = trabajadores; cbTrabajadores.EditValue = configuracionUsuario.responderASeleccionado; asuntoSinAlbaranTextEdit.Text = configuracionEmpresa.asuntoSinAlbaran; cuerpoMensajeSinAlbaranTextEdit.Text = configuracionEmpresa.cuerpoMensajeSinAlbaran; }
private void frmAlbaranes_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; this.anosTableAdapter.FillByEmpresa(datosAlbaranes.Anos, VariablesGlobales.nIdEmpresaActual); this.proveedoresTableAdapter.FillByEmpresa(this.datosAlbaranes.Proveedores, VariablesGlobales.nIdEmpresaActual); this.obrasTableAdapter.FillByEmpresa(this.datosAlbaranes.Obras, VariablesGlobales.nIdEmpresaActual); this.lugaresUsoMaterialTableAdapter.FillByEmpresa(this.datosAlbaranes.LugaresUsoMaterial, VariablesGlobales.nIdEmpresaActual); this.trabajadoresTableAdapter.FillByEmpresa(this.datosAlbaranes.Trabajadores, VariablesGlobales.nIdEmpresaActual); // cbxAnos.EditValue = VariablesGlobales.nAnoActual; foreach (DataRowView nAno in anosBindingSource) { cbAnos.Items.Add(nAno["Ano"]); } if (anosBindingSource.Count == 0) { cbAnos.Items.Add(VariablesGlobales.nAnoActual); } cbAnos.SelectedItem = cbAnos.Items.Contains(VariablesGlobales.nAnoActual)?VariablesGlobales.nAnoActual:int.Parse(null); this.observacionesProveedoresTableAdapter.FillByEmpresa(datosAlbaranes.ObservacionesProveedores, VariablesGlobales.nIdEmpresaActual); this.observacionesProveedoresBindingSource.Filter = "1=2"; AparienciaGridEncabezado = this.Name + gridView1.Name + VariablesGlobales.nIdEmpresaActual.ToString() + VariablesGlobales.nIdUsuarioActual.ToString() + ".xml"; AparienciaGridDetalles = this.Name + gridView2.Name + VariablesGlobales.nIdEmpresaActual.ToString() + VariablesGlobales.nIdUsuarioActual.ToString() + ".xml"; try { gridView1.RestoreLayoutFromXml(AparienciaGridEncabezado); gridView2.RestoreLayoutFromXml(AparienciaGridDetalles); } catch { } foreach (var item in Enum.GetValues(typeof(EnumUtilizadoAlbaran))) { cbitem.Add((int)item, ((EnumUtilizadoAlbaran)item).GetDescription()); } cbxUtilizadoEn.Properties.DataSource = cbitem; cbxUtilizadoEn.Properties.DisplayMember = "Value"; cbxUtilizadoEn.Properties.ValueMember = "Key"; gvcbxUtilizadoEn.DataSource = cbitem; gvcbxUtilizadoEn.DisplayMember = "Value"; gvcbxUtilizadoEn.ValueMember = "Key"; configuracionEmpresa = repoEmpresa.GetConfiguracionEmpresa(VariablesGlobales.nIdEmpresaActual); var observacionesAlbaranes = configuracionEmpresa.ObservacionesAlbaranes ?? new List <string>(); foreach (string obs in observacionesAlbaranes) { gvObservacionesAlbaranes.Rows.Add(obs); } Cursor.Current = Cursors.Default; }
public bool GuardarConfiguracionEmpresa(ConfiguracionEmpresa configuracionEmpresa) { var empresaActual = contextoGenerales.Empresas.FirstOrDefault(e => e.IdEmpresa == configuracionEmpresa.idEmpresa); string configuracionEmpresaJson = JsonConvert.SerializeObject(configuracionEmpresa); empresaActual.ConfiguracionEmpresa = configuracionEmpresaJson; contextoGenerales.SaveChanges(); return(true); }
public ConfiguracionEmpresa GetConfiguracionEmpresa(int idEmpresa) { ConfiguracionEmpresa configuracionEmpresa = new ConfiguracionEmpresa(); var empresa = contextoGenerales.Empresas.FirstOrDefault(e => e.IdEmpresa == idEmpresa); if (empresa != null && empresa.ConfiguracionEmpresa != null) { try { configuracionEmpresa = JsonConvert.DeserializeObject <ConfiguracionEmpresa>(empresa.ConfiguracionEmpresa); } catch { } } return(configuracionEmpresa); }
private void RptParametros_Load(object sender, EventArgs e) { nMes = VariablesGlobales.nMesActual; nAno = VariablesGlobales.nAnoActual; nDiasFin = DateTime.DaysInMonth(nAno, nMes); FechaIni = new DateTime(nAno, nMes, 1); FechaFin = new DateTime(nAno, nMes, nDiasFin); dateTimePicker1.Value = FechaIni; dateTimePicker2.Value = FechaFin; dateTimePicker2.MinDate = FechaIni; // TODO: This line of code loads data into the 'promowork_dataDataSet.Obras' table. You can move, or remove it, as needed. // TODO: This line of code loads data into the 'promowork_dataDataSet.DataTable1' table. You can move, or remove it, as needed. marcaObrasTableAdapter.Fill(promowork_dataDataSet.MarcaObras, VariablesGlobales.nIdEmpresaActual); marcaTrabajadoresTableAdapter.Fill(promowork_dataDataSet.MarcaTrabajadores, VariablesGlobales.nIdEmpresaActual, FechaIni, FechaFin); //empresasActualTableAdapter.FillByEmpresa(promowork_dataDataSet.EmpresasActual, VariablesGlobales.nIdEmpresaActual); configuracionEmpresa = repoEmpresa.GetConfiguracionEmpresa(VariablesGlobales.nIdEmpresaActual); spDecimales.Value = configuracionEmpresa.DecimalesPrecioProductosReportes ?? 4; }
internal void LoadFiltro(int nIdFactCab, string reporte, bool facturaHoras = false) { idFactura = nIdFactCab; configuracionUsuario = repoUsuario.GetConfiguracionUsuario(VariablesGlobales.nIdUsuarioActual) ?? new ConfiguracionUsuario(); configuracionEmpresa = repoEmpresa.GetConfiguracionEmpresa(VariablesGlobales.nIdEmpresaActual) ?? new ConfiguracionEmpresa(); tbAsuntoMensaje.Text = configuracionEmpresa.asuntoEnvioFacturas; tbCuerpoMensaje.Text = configuracionEmpresa.CuerpoEnvioFacturas; this.WindowState = FormWindowState.Maximized; this.reportViewer1.LocalReport.ReportEmbeddedResource = reporte; //this.GestoresTableAdapter.FillByConEmail(this.Promowork_dataDataSet.Gestores, VariablesGlobales.nIdEmpresaActual); // TODO: This line of code loads data into the 'Promowork_dataDataSet.PresupuestoActual' table. You can move, or remove it, as needed. this.FacturasDetImpTableAdapter.FillByFactura(this.Promowork_dataDataSet.FacturasDetImp, nIdFactCab); this.FacturasCabImpTableAdapter.FillByFactura(this.Promowork_dataDataSet.FacturasCabImp, nIdFactCab); this.vComprasDirectasTableAdapter.FillByFactura(this.DatosPresupuestos.vComprasDirectas, nIdFactCab); this.FacturasDetHorasImpTableAdapter.FillbyFactura(this.Promowork_dataDataSet.FacturasDetHorasImp, nIdFactCab); // TODO: This line of code loads data into the 'Promowork_dataDataSet.EmpresasActual' table. You can move, or remove it, as needed. this.empresasPoblacion.FillByEmpresa(this.Promowork_dataDataSet.EmpresasPoblacion, VariablesGlobales.nIdEmpresaActual); //this.empresasTableAdapter.FillByEmpresa(this.Promowork_dataDataSet.Empresas, VariablesGlobales.nIdEmpresaActual); factura = (DataRowView)FacturasCabImpBindingSource.Current; tbCliente.Text = factura["DesCliente"].ToString(); var trabajadores = repoTrabajador.GetTrabajadoresConEmail(VariablesGlobales.nIdEmpresaActual); cbTrabajadores.Properties.DataSource = trabajadores; cbTrabajadores.EditValue = configuracionUsuario.responderASeleccionado; ProveedoresService servicioProveedores = new ProveedoresService(); var gestores = servicioProveedores.ObtenerGestoresConEmail(VariablesGlobales.nIdEmpresaActual, true); cbGestor.Properties.DataSource = gestores; cbGestor.EditValue = configuracionUsuario.gestorSeleccionado; RellenaEmailCliente(); // // reportViewer1 // Microsoft.Reporting.WinForms.ReportDataSource reportDataSource11 = new Microsoft.Reporting.WinForms.ReportDataSource(); Microsoft.Reporting.WinForms.ReportDataSource reportDataSource12 = new Microsoft.Reporting.WinForms.ReportDataSource(); Microsoft.Reporting.WinForms.ReportDataSource reportDataSource13 = new Microsoft.Reporting.WinForms.ReportDataSource(); Microsoft.Reporting.WinForms.ReportDataSource reportDataSource14 = new Microsoft.Reporting.WinForms.ReportDataSource(); Microsoft.Reporting.WinForms.ReportDataSource reportDataSource15 = new Microsoft.Reporting.WinForms.ReportDataSource(); reportDataSource11.Name = "DataSet1"; if (facturaHoras) { reportDataSource11.Value = this.FacturasDetHorasImpBindingSource; } else { reportDataSource11.Value = this.FacturasDetImpBindingSource; } reportDataSource12.Name = "DataSet2"; reportDataSource12.Value = this.empresasPoblacionBindingSource; reportDataSource13.Name = "DataSet3"; reportDataSource13.Value = this.FacturasCabImpBindingSource; reportDataSource14.Name = "ComprasDirectas"; reportDataSource14.Value = this.vComprasDirectasBindingSource; reportDataSource15.Name = "DetallesHoras"; reportDataSource15.Value = this.FacturasDetHorasImpBindingSource; this.reportViewer1.LocalReport.DataSources.Add(reportDataSource11); this.reportViewer1.LocalReport.DataSources.Add(reportDataSource12); this.reportViewer1.LocalReport.DataSources.Add(reportDataSource13); this.reportViewer1.LocalReport.DataSources.Add(reportDataSource14); this.reportViewer1.LocalReport.DataSources.Add(reportDataSource15); DateTime Fecha = (DateTime)factura["FechaFactura"]; nombreFactura = factura["NumFactura"].ToString() + "-" + Fecha.Year.ToString() + " " + factura["DesCliente"].ToString(); this.Text = nombreFactura; this.reportViewer1.LocalReport.DisplayName = nombreFactura; this.reportViewer1.LocalReport.EnableExternalImages = true; this.reportViewer1.RefreshReport(); }