private void Del_simpleButton_Click(object sender, EventArgs e) { if (!EscalaSalarialGridView.GetSelectedRows().Any()) { return; } EscalaSalarial primerEscala = (EscalaSalarial)EscalaSalarialGridView.GetRow(EscalaSalarialGridView.GetSelectedRows()[0]); if (primerEscala != null) { if ( XtraMessageBox.Show("Está seguro?", "Acción irreversible", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var dc = new NegocioDataContext(); var escala = dc.EscalaSalarial.FirstOrDefault(c => c.EscalaSalarialID == primerEscala.EscalaSalarialID); if (escala == null) { return; } dc.EscalaSalarial.DeleteOnSubmit(escala); dc.SubmitChanges(); RefrescaGrid(); } } }
public EmpresariosForm(NegocioDataContext aGlobalDataContext = null) { InitializeComponent(); // This line of code is generated by Data Source Configuration Wizard bindingSource1.DataSource = AGlobalDataContext.Empresarios; }
public PopupGestionDeudaXtraForm(HistoricoDeuda anHistoricoDeuda, NegocioDataContext aNegocioDataContext) { InitializeComponent(); AGlobalNegocioDataContext = aNegocioDataContext; AAgrupacion = anHistoricoDeuda.Agrupacion; ATipoMonedaId = anHistoricoDeuda.TipoMonedaId; AGlobalHistorico = aNegocioDataContext.HistoricoDeuda.FirstOrDefault( c => c.HistoricoDeudaID == anHistoricoDeuda.HistoricoDeudaID); tipoMonedaBindingSource.DataSource = AGlobalNegocioDataContext.TipoMoneda.Where(c => c.OrdenDeTrabajo); AAgrupacion = AGlobalNegocioDataContext.Agrupacion.FirstOrDefault(c => c.AgrupacionID == anHistoricoDeuda.AgrupacionId); TipoGestionDeuda_lookUpEdit.Properties.DataSource = Enumerados.ListaDeEnumerados(typeof(Enumerados.TipoGestionDeuda)); var esUltimo = anHistoricoDeuda.UltimaInsertada; Importe_calcEdit.Enabled = TipoGestionDeuda_lookUpEdit.Enabled = Porciento_TextEdit.Enabled = esUltimo; Moneda_lookUpEdit.Enabled = false; Importe_calcEdit.EditValue = anHistoricoDeuda.importe; TipoGestionDeuda_lookUpEdit.EditValue = anHistoricoDeuda.TipoIncrementoDeuda; Descripcion_memoEdit.Text = anHistoricoDeuda.Descripcion; Fecha_dateEdit.DateTime = DateTime.Today; Moneda_lookUpEdit.EditValue = anHistoricoDeuda.TipoMonedaId; if (!esUltimo) { XtraMessageBox.Show("Solo se podrá editar completamente la última acción por cada grupo y por cada moneda", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public HistoricoDeudaTodosGruposXtraReport() { InitializeComponent(); OcultaFirmas(); var dc = new NegocioDataContext(); List <ShortHistorico> historicos = new List <ShortHistorico>(); IEnumerable <Agrupacion> GruposEnHistoricosConDeuda = dc.HistoricoDeuda.DistinctBy(c => c.AgrupacionId).Select(c => c.Agrupacion); foreach (var grupo in GruposEnHistoricosConDeuda) { var monedas = dc.HistoricoDeuda.Where(c => c.AgrupacionId == grupo.AgrupacionID).DistinctBy(c => c.TipoMoneda).Select(c => c.TipoMoneda); foreach (var moneda in monedas) { if (grupo.GetDeuda(moneda.TipoMonedaID) > 0) { var shortHistorico = new ShortHistorico { Agrupacion = grupo.Nombre, Importe = grupo.GetDeuda(moneda.TipoMonedaID), Moneda = moneda.Abreviatura }; historicos.Add(shortHistorico); } } } objectDataSource1.DataSource = historicos; }
public PopupProyectoNacionalXtraForm(Proyectos aProyecto = null, NegocioDataContext aDataContext = null) { AGlobalDataContext = aDataContext ?? new NegocioDataContext(); InitializeComponent(); tipoMonedaBindingSource.DataSource = AGlobalDataContext.TipoMoneda; controlClientesBindingSource.DataSource = AGlobalDataContext.ControlClientes.Where( c => c.PaisId == Paises.PaisIdDeCuba && c.EstadoId != Convert.ToInt32(Enumerados.EstadoContrato.Cancelado)); if (aProyecto != null) { GlobalProyecto = AGlobalDataContext.Proyectos.FirstOrDefault(c => c.ProyectoID == aProyecto.ProyectoID); if (GlobalProyecto == null) { return; } NumeroProyecto_label.Text = aProyecto.Consecutivo.ToString(); Nombre_textEdit.Text = aProyecto.NombreProyecto; FechaConfeccion_dateEdit.EditValue = aProyecto.FechaConfeccion; Desde_dateEdit.EditValue = aProyecto.FechaInicial; Hasta_dateEdit.EditValue = aProyecto.FechaFinal; Moneda_lookUpEdit.EditValue = aProyecto.TipoMonedaId; Contratos_SearchLookUpEdit.EditValue = aProyecto.ControlClienteId; } else { //NumeroProyecto_label.Text = Proyectos.GetConsecutivo().ToString(); NumeroProyecto_label.Text = string.Format("{0}/{1}", Proyectos.GetConsecutivo(), ConfiguracionGeneral.Anno); NumeroProyecto_label.ForeColor = Color.OrangeRed; FechaConfeccion_dateEdit.DateTime = DateTime.Now; } }
private void Proyectos_gridView_DoubleClick(object sender, EventArgs e) { int rowHandle; var column = GetClickedInformation(Proyectos_gridControl, Proyectos_gridView, out rowHandle); var proyecto = (Proyectos)Proyectos_gridView.GetRow(rowHandle); if (proyecto == null) { return; } if (proyecto.TipoProyectoId != Convert.ToInt32(Enumerados.TipoProyecto.ProyectoNacional)) { NewProyectForm newProyectForm = new NewProyectForm(proyecto, AGlobalDataContext); if (newProyectForm.ShowDialog() == DialogResult.OK) { AGlobalDataContext = new NegocioDataContext(); PopulaProyectos(); } } else { PopupProyectoNacionalXtraForm newPopup = new PopupProyectoNacionalXtraForm(proyecto, AGlobalDataContext); if (newPopup.ShowDialog() == DialogResult.OK) { AGlobalDataContext = new NegocioDataContext(); PopulaProyectos(); } } }
public ParticipantesDeProyectos ToParticipante(Guid aProyectoId, NegocioDataContext aNegocioDataContext = null) { try { NegocioDataContext dataContext = aNegocioDataContext ?? new NegocioDataContext(); Proyectos proyecto = dataContext.Proyectos.FirstOrDefault(c => c.ProyectoID == aProyectoId); if (proyecto != null) { // var _FirstOrDefault = AgrupacionDeArtista.FirstOrDefault(c => c.TipoVinculo ==(int)Enumerados.TipoVinculoDeArtista.PrimerVinculo); // if (_FirstOrDefault != null) { ParticipantesDeProyectos participante = new ParticipantesDeProyectos(); { //AgrupacionDeArtista agrupacionArtista = dataContext.AgrupacionDeArtista.FirstOrDefault(c => c.ArtistaId == ArtistaID && c.AgrupacionId == proyecto.AgrupacionId); participante.ProyectoId = proyecto.ProyectoID; participante.ArtistaId = ArtistaId; //var primerVinculo = PrimerVinculoAgrupacionDeArtista ?? AgrupacionDeArtista.FirstOrDefault(c => c.FechaBaja == null); participante.EsInvitado = !(AgrupacionId == proyecto.AgrupacionId); //participante.TipoParticipante = GetTipoParticipante(agrupacionArtista.AgrupacionDeArtistaID).ToString(); participante.AgrupacionId = AgrupacionId; participante.Desempenno = AbrevDesempenno; }; //if (Pasaportes.Any()) //{ // participante.NumeroDePasaporte = Pasaportes.FirstOrDefault().NumeroPasaporte; //} return(participante); //} } return(null); } catch (Exception exception) { return(null); } }
private void Registros_gridView_Click(object sender, EventArgs e) { var gridView = Registros_gridView; Point clickPoint = gridControl1.PointToClient(MousePosition); var hitInfo = gridView.CalcHitInfo(clickPoint); if (hitInfo.InRowCell) { int rowHandle = hitInfo.RowHandle; GridColumn column = hitInfo.Column; ControlClientes control = (ControlClientes)Registros_gridView.GetRow(rowHandle); AControlClientesId = control.ControlClienteID; if (column == Edit_gridColumn) { EditClienteXtraForm editClienteXtraForm = new EditClienteXtraForm(control); if (editClienteXtraForm.ShowDialog() != DialogResult.Abort) { //int cubaPaisId = Paises.PaisIdDeCuba; //ControlClientesbindingSource.DataSource = new NegocioDataContext().ControlClientes.Where(c => VisualizandoNacional ? c.PaisId == cubaPaisId : c.PaisId != cubaPaisId); AGlobalDataContext = new NegocioDataContext(); PopulaRegistros(Nacional_checkButton.Checked); } } } }
//private void CorrerScriptPonerOrden2016Pagadas() //{ // using (NegocioDataContext dataContext = new NegocioDataContext()) // { // var ordenesViejas = dataContext.OrdenDeTrabajo.Where(c => c.Anno == 2016 && (c.Estado==(int)Enumerados.EstadoOrdenDeTrabajo.Realizada|| c.Estado==(int)Enumerados.EstadoOrdenDeTrabajo.Cerrada)); // foreach (var ordenDeTrabajo in ordenesViejas) // ordenDeTrabajo.Estado = (int) Enumerados.EstadoOrdenDeTrabajo.Pagada; // dataContext.SubmitChanges(); // } //} private void CorrerScriptEliminaNominasRepetidas() { using (NegocioDataContext globalDataContext = new NegocioDataContext()) { var consecutivos = globalDataContext.Nomina.DistinctBy(c => c.Consecutivo).Select(c => c.Consecutivo); List <int> consecutivosRepetidos = new List <int>(); foreach (var consecutivo in consecutivos) { //var consecutivos1 = _GlobalDataContext.Nomina.Count(c=>c.Consecutivo == consecutivo) if (globalDataContext.Nomina.Count(c => c.Consecutivo == consecutivo) > 1) { var cantidad = globalDataContext.Nomina.Where(c => c.Consecutivo == consecutivo) .DistinctBy(c => c.Anno) .Count(); if (cantidad < 2) { consecutivosRepetidos.Add(consecutivo); } } } //var nominasToFix =_GlobalDataContext.Nomina.Where(c => consecutivosRepetidos.Contains(c.Consecutivo)); foreach (var consecutivoRepetido in consecutivosRepetidos) { var vecesRepetidas = globalDataContext.Nomina.Count(c => c.Consecutivo == consecutivoRepetido); for (int i = 0; i < vecesRepetidas - 1; i++) { globalDataContext.Nomina.DeleteOnSubmit( globalDataContext.Nomina.FirstOrDefault(c => c.Consecutivo == consecutivoRepetido)); globalDataContext.SubmitChanges(); } } } }
public decimal GetImportesDeParticipacionDeEmpresa(int tipoMonedaId, DateTime fechaIncial, DateTime fechaFinal) { try { var dc = new NegocioDataContext(); decimal importe = 0; //var importeParticipaEmpresa = Importe / OrdenDeTrabajo.ImporteConDescuento * 100 * OrdenDeTrabajo.ImporteIngresaAgencia / 100; IQueryable <ParticipantesDeAcividad> ImportesActividades = dc.ParticipantesDeAcividad.Where( c => c.ArtistaId == ArtistaID && c.OrdenDeTrabajo.TipoMonedaId == tipoMonedaId && c.OrdenDeTrabajo.Nomina.FechaEmision >= fechaIncial && c.OrdenDeTrabajo.Nomina.FechaEmision <= fechaFinal); foreach (var participantesDeAcividad in ImportesActividades) { importe += participantesDeAcividad.ParticipacionDeEmpresaDeActividad; } return(importe.RedondeaDecimal()); } catch (Exception) { return(0); } }
private void PupulaDeudas() { AglobalDataContext = new NegocioDataContext(); var agrupacionId = Convert.ToInt32(Agrupacion_lookUpEdit.EditValue); historicoDeudaBindingSource.DataSource = AglobalDataContext.HistoricoDeuda.Where(c => c.AgrupacionId == agrupacionId); }
private void Escala_lookUpEdit_EditValueChanged(object sender, EventArgs e) { var escalaIngresoId = Convert.ToInt32(Escala_lookUpEdit.EditValue); var escala = new NegocioDataContext().NomencladorEscalasDeIngreso.FirstOrDefault(c => c.NomencladorEscalaIngresoID == escalaIngresoId); ImporteMaximo_textEdit.EditValue = escala.ImporteMaximo; ImporteMinimo_textEdit.EditValue = escala.ImporteMinimo; }
public IQueryable <EntitySet <ParticipantesDeProyectos> > GetParticipantes() { var participantes = new NegocioDataContext().Proyectos.Where(c => c.ProyectoID == ProyectoID) .Select(c => c.ParticipantesDeProyectos); return(participantes); }
public PopupBajaXtraForm(int anArtistaId, int agrupacionId, NegocioDataContext aDataContext = null) { InitializeComponent(); AGlobalAgrupacionId = agrupacionId; ADataContext = aDataContext ?? new NegocioDataContext(); AIntegrante = ADataContext.Artista.FirstOrDefault(c => c.ArtistaID == anArtistaId); Text = string.Format("Otorgando la Baja de {0}", AIntegrante.NombreCompleto); }
public NominaXtraReport(OrdenDeTrabajo ot) { try { SplashScreenManager.ShowForm(typeof(ReportesWaitForm), true, true); } catch (Exception) { SplashScreenManager.CloseForm(); SplashScreenManager.ShowForm(typeof(ReportesWaitForm), true, true); } var dc = new NegocioDataContext(); var anOrdenDeTrabajo = dc.OrdenDeTrabajo.FirstOrDefault(c => c.OrdenDeTrabajoID == ot.OrdenDeTrabajoID); InitializeComponent(); if (anOrdenDeTrabajo.ImporteDieta == 0) { Dieta_xrTableCell.Visible = false; DietaFooter_xrTableCell46.Visible = false; Dieta_xrTableCell46.Visible = false; DietaFooter_xrTableCell46.Visible = false; NetoAcobrarHeader_xrTableCell.Width = NetoCobrarDetail_xrTableCell.Width = NetoCobrarReport_xrTableCell.Width = NetoCobrarPage_xrTableCell.Width = 120; } ConfiguracionGeneral configuracion = dc.ConfiguracionGeneral.FirstOrDefault(); if (configuracion.LogoAgencia != null) { MemoryStream ms = new MemoryStream(configuracion.LogoAgencia); Bitmap imagenBitmap = new Bitmap(ms); xrPictureBox1.Image = imagenBitmap; } NombreAgencia_xrTableCell.Text = configuracion.Agencia.Trim(); Descuentos_xrTableCell.Text = anOrdenDeTrabajo.Descuentos.ToString().Trim(); IngresoActividad_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.ImporteFinal); PorCientoCLiente_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.PorcientoCliente); ImporteCliente_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.ImporteIngresaCliente); PorcientoIngresoEmpresa_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.PorCientoIngresaEmpresa); ImporteIngresaEmpresa_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.ImporteIngresaAgencia); PorCientoUtilidadEmpresa_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.PorcientoUtilidadEmpresa); ImporteUtilidadEmpresa_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.ImporteUtilidadAgencia); PorCientoUnidadArtistica_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.PorCientoUnidadArtistica); ImporteUnidadArtisticaSinDescuento_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.ImporteUnidadArtisticaSinDescuento); Descuentos_xrTableCell.Text = Convert.ToString(-1 * anOrdenDeTrabajo.Descuentos); IngresoArtistaConDescuento_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.ImporteConDescuento); Onat_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.Onat); Efectivo_xrTableCell.Text = Convert.ToString(anOrdenDeTrabajo.ImporteNetoQueSeCobraReal); //ImporteDistribuir_xrTableCell.Text = anOrdenDeTrabajo.ImporteConDescuento.ToString().Trim(); ConsecutivoString_xrTableCell.Text = anOrdenDeTrabajo.GetNominaAsociada().ConsecutivoString; ActividadConsecutivo_xrLabel.Text = anOrdenDeTrabajo.ConsecutivoString; linqServerModeSource1.QueryableSource = dc.ParticipantesDeAcividad.Where( c => c.ActividadId == anOrdenDeTrabajo.OrdenDeTrabajoID); NombrerealizaNomina_xrLabel.Text = LoginHelper.UsuarioRegistrado.NombreCompleto.Trim(); }
public IngresosPersonalesSegunEscalaDeValores_XtraReport(int escalaDeValoresId, DateTime fechaInicial, DateTime fechaFinal, int monedaId) { InitializeComponent(); List <ParticipantesDeAcividad> participantesLista = new List <ParticipantesDeAcividad>(); NegocioDataContext dc = new NegocioDataContext(); var EscalaValor = dc.NomencladorEscalasDeIngreso.FirstOrDefault(c => c.NomencladorEscalaIngresoID == escalaDeValoresId); var importeMinimo = EscalaValor.ImporteMinimo; decimal importeMaximo = 0; RangoValor_xrTableCell.Text = EscalaValor.Descripcion; var actividadesImplicadas = dc.Nomina.Where( c => c.FechaEmision >= fechaInicial && c.FechaEmision <= fechaFinal && c.OrdenDeTrabajo.TipoMonedaId == monedaId).Select(c => c.OrdenDeTrabajo); foreach (var actividad in actividadesImplicadas) { participantesLista.AddRange(actividad.ParticipantesDeAcividad.ToList()); } var test = participantesLista.GroupBy(part => part.ArtistaId) .Select(grouping => new { key = grouping.Key, artistaId = grouping.Select(a => a.ArtistaId).FirstOrDefault(), TotalPrice = grouping.Sum(p => p.Importe), retenido = grouping.Sum(p => p.Importe * 5 / 100) }); var enumerable = test.ToList(); if (EscalaValor.ImporteMaximo == null) { importeMaximo = enumerable.Max(c => c.TotalPrice); } else { importeMaximo = (decimal)EscalaValor.ImporteMaximo; } var enRango = enumerable.Where(c => c.TotalPrice >= importeMinimo && c.TotalPrice <= importeMaximo); Cant_xrTableCell.Text = enRango.Count().ToString(); var ingreso = enRango.Sum(c => c.TotalPrice.RedondeaDecimal()); IngArt_xrTableCell.Text = ingreso.ToString(); Retenido_xrTableCell.Text = enRango.Sum(c => (c.TotalPrice * 5 / 100).RedondeaDecimal()).ToString(); var indiceIngreInst = ConfiguracionGeneral.ConfiguracionActual.IndiceParticipacionInstitucion; if (indiceIngreInst != null) { IngArt_xrTableCell.Text = (((decimal)indiceIngreInst) * ingreso).RedondeaDecimal().ToString(); } }
public PopupPresentacionXtraForm(Presentacion apresentacion, NegocioDataContext dataContext = null) { InitializeComponent(); AGlobalDatacontext = dataContext ?? new NegocioDataContext(); APresentacion = AGlobalDatacontext.Presentacion.FirstOrDefault(c => c.PresentacionID == apresentacion.PresentacionID); var proyecto = AGlobalDatacontext.Proyectos.FirstOrDefault(c => c.ProyectoID == apresentacion.ProyectoId); Desde_dateEdit.Properties.MinValue = Hasta_dateEdit.Properties.MinValue = (DateTime)proyecto.FechaInicial; Desde_dateEdit.Properties.MaxValue = Hasta_dateEdit.Properties.MaxValue = (DateTime)proyecto.FechaFinal; }
public PopupEscalaIngresosPersonalesXtraForm() { InitializeComponent(); var dc = new NegocioDataContext(); tipoMonedaBindingSource.DataSource = dc.TipoMoneda; nomencladorEscalasDeIngresoBindingSource.DataSource = dc.NomencladorEscalasDeIngreso; FechaInicial_dateEdit.DateTime = Utils.PrimerDiaAnnoEnCurso; FechaFinal_dateEdit.DateTime = Utils.UltimoDiaAnnoEnCurso; }
private void Nuevo_barLargeButtonItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { PopupEstadoContratoXtraForm popup = new PopupEstadoContratoXtraForm(); if (popup.ShowDialog() == DialogResult.OK) { AGlobalDataContext = new NegocioDataContext(); bindingSource1.DataSource = AGlobalDataContext.EstadoContrato; } }
/// <summary> /// Abre un dialgo para seleccionar Agrupacion, Moneda y Rango de Fecha para luego mostrar un reporte /// </summary> /// <param name="isForOnatAgrupacion">Por defecto muestra el reporte de la deuda, en caso de pasarle true devuelve la onat de la agrupacion seleccionada</param> public PopupAgrupacionMonedaFechaXtraForm(bool isForOnatAgrupacion = false) { InitializeComponent(); var dc = new NegocioDataContext(); agrupacionBindingSource.DataSource = dc.Agrupacion.Where(c => c.PerteneceACatalogo).OrderBy(c => c.Nombre); tipoMonedaBindingSource.DataSource = dc.TipoMoneda.Where(c => c.OrdenDeTrabajo); _isForOnatAgrupacionReporte = isForOnatAgrupacion; FechaInicial_dateEdit.DateTime = Utils.PrimerDiaAnnoEnCurso; FechaFinal_dateEdit.DateTime = Utils.UltimoDiaAnnoEnCurso; }
//private void CorrerScriptEliminaEspaciosEnNombreDeIntegrantes() //{ // var dc = new NegocioDataContext(); // var artistas = dc.Artista; // foreach (var artista in artistas) // { // artista.Nombre = artista.Nombre.Trim(); // artista.PrimerApellido = artista.PrimerApellido.Trim(); // artista.SegundoApellido = artista.SegundoApellido.Trim(); // dc.SubmitChanges(ConflictMode.ContinueOnConflict); // } //} private void CorrerScriptInsertaFechaDeAltasAlosVacios() { var dc = new NegocioDataContext(); var actualizar = dc.AgrupacionDeArtista.Where(c => c.FechaAlta == null); foreach (var agrupacionDeArtista in actualizar) { agrupacionDeArtista.FechaAlta = agrupacionDeArtista.Artista.FechaDeAlta ?? Convert.ToDateTime("1/1/2000"); dc.SubmitChanges(); } }
private void Deudas_simpleButton_Click(object sender, EventArgs e) { PopupGestionDeudaXtraForm popup = new PopupGestionDeudaXtraForm(AAct.AgrupacionId, AGlobalDataContext, AAct.TipoMonedaId); if (popup.ShowDialog() == DialogResult.OK) { AGlobalDataContext = new NegocioDataContext(); AAct = AGlobalDataContext.OrdenDeTrabajo.FirstOrDefault(c => c.OrdenDeTrabajoID == AAct.OrdenDeTrabajoID); CalculaDeuda(); } }
public static int Salvar(Image anImagen, string aDescripcion, int anArrange, NegocioDataContext aNegocioDataContext = null) { Binary binary; using (MemoryStream ms = new MemoryStream()) { anImagen.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); binary = new Binary(ms.GetBuffer()); byte[] imagen = binary.ToArray(); return(Salvar(imagen, aDescripcion, anArrange, aNegocioDataContext)); } }
private void Proyectos_SearchlookUpEdit_ButtonClick(object sender, ButtonPressedEventArgs e) { if (e.Button.Kind == ButtonPredefines.Glyph) { PopupProyectoNacionalXtraForm popup = new PopupProyectoNacionalXtraForm(null, AGLobalDataContext); if (popup.ShowDialog(this) == DialogResult.OK) { AGLobalDataContext = new NegocioDataContext(); proyectosBindingSource.ResetBindings(false); Proyectos_SearchlookUpEdit.Properties.DataSource = new NegocioDataContext().Proyectos; Proyectos_SearchlookUpEdit.EditValue = popup.GlobalProyecto.ProyectoID; } } }
public static int Salvar(byte[] anImagen, string aDescripcion, int anArrange, NegocioDataContext aNegocioDataContext = null) { NegocioDataContext dataContext = aNegocioDataContext ?? new NegocioDataContext(); Imagenes imagen = new Imagenes { Imagen = anImagen, Descripcion = aDescripcion, Orden = anArrange }; dataContext.Imagenes.InsertOnSubmit(imagen); dataContext.SubmitChanges(); return(imagen.ImagenID); }
public CierreOtXtraReport(Guid[] ordenesDeTrabajoId) { var dc = new NegocioDataContext(); InitializeComponent(); linqServerModeSource1.QueryableSource = dc.OrdenDeTrabajo.Where(c => ordenesDeTrabajoId.Contains(c.OrdenDeTrabajoID)); Comercial_xrLabel.Text = LoginHelper.UsuarioRegistrado.NombreCompleto.Trim(); var ot = dc.OrdenDeTrabajo.FirstOrDefault(c => c.OrdenDeTrabajoID == ordenesDeTrabajoId[0]); if (ot != null && ot.TipoActividad == Enumerados.TipoActividad.ProduccionInterna.ToEntero()) { ParaContratador_xrTableCell.Text = "Porciento Arrendamiento"; } }
private static Proyectos GetUltimoProyecto() { NegocioDataContext aDataContext = new NegocioDataContext(); ConfiguracionGeneral configuracion = DynamicQueryable.FirstOrDefault(aDataContext.ConfiguracionGeneral); var proyectosdelAnno = aDataContext.Proyectos.Where(c => c.Anno == configuracion.AnnoDeTrabajo); if (DynamicQueryable.Any(proyectosdelAnno)) { Proyectos ultimoProyecto = DynamicQueryable.FirstOrDefault(proyectosdelAnno.OrderByDescending(c => c.Consecutivo)); return(ultimoProyecto); } return(null); }
public PopupEditPresentacionXtraForm(Presentacion apresentacion, NegocioDataContext dataContext) { InitializeComponent(); AGlobalDatacontext = dataContext; APresentacion = AGlobalDatacontext.Presentacion.FirstOrDefault(c => c.PresentacionID == apresentacion.PresentacionID); AProyecto = AGlobalDatacontext.Proyectos.FirstOrDefault(c => c.ProyectoID == apresentacion.ProyectoId); Desde_dateEdit.Properties.MinValue = Hasta_dateEdit.Properties.MinValue = (DateTime)AProyecto.FechaInicial; Desde_dateEdit.Properties.MaxValue = Hasta_dateEdit.Properties.MaxValue = (DateTime)AProyecto.FechaFinal; Lugar_textEdit.EditValue = APresentacion.Lugar; Escenario_textEdit.EditValue = APresentacion.Escenario; Cachet_textEdit.EditValue = APresentacion.Cachet; Cantidad_textEdit.EditValue = APresentacion.Cantidad; Desde_dateEdit.EditValue = APresentacion.Desde; Hasta_dateEdit.EditValue = APresentacion.Hasta; }
/// <summary> /// Elimina los participantes de actividad que de actividades sin nominas asociadas, en un prinicipio /// se insertaban los participantes de actividad al crear la actividad pero llenaba mucho la base de datos /// y muchas actividades no llevaban nominas por lo que se insertaban por gusto, luego se insertaron al crear /// la nomina. /// </summary> private void CorrerScriptEliminaParticipantesDeActividadSinNomina() { var dc = new NegocioDataContext(); var ordenesId = dc.Nomina.Select(c => c.DocumentoReferenciaId); var ordenesSinNomina = dc.OrdenDeTrabajo.Where(c => !ordenesId.Contains(c.OrdenDeTrabajoID)); foreach (var ordenDeTrabajo in ordenesSinNomina) { if (!ordenDeTrabajo.TieneNominaAsociada) { dc.ParticipantesDeAcividad.DeleteAllOnSubmit(ordenDeTrabajo.ParticipantesDeAcividad); } } dc.SubmitChanges(); }
public PopupGestionDeudaXtraForm(int anAgrupacionID, NegocioDataContext aNegocioDataContext, int?aTipoMonedaId = null) { InitializeComponent(); AGlobalNegocioDataContext = aNegocioDataContext; tipoMonedaBindingSource.DataSource = AGlobalNegocioDataContext.TipoMoneda.Where(c => c.OrdenDeTrabajo); AGlobalHistorico = new HistoricoDeuda(); AAgrupacion = AGlobalNegocioDataContext.Agrupacion.FirstOrDefault(c => c.AgrupacionID == anAgrupacionID); TipoGestionDeuda_lookUpEdit.Properties.DataSource = Enumerados.ListaDeEnumerados(typeof(Enumerados.TipoGestionDeuda)); Fecha_dateEdit.DateTime = DateTime.Today; if (aTipoMonedaId != null) { Moneda_lookUpEdit.EditValue = aTipoMonedaId; Moneda_lookUpEdit.Enabled = false; } }