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; } }
/// <summary> /// para trabajar con los proyecto internacionales se crea un registro con nombre Proyecto En Frontera, /// con el campo EsProyectroEnFrontera true; /// </summary> /// <returns>el Id del proyecto en frontera</returns> public static int InsertaAgrupacionProyecto() { try { var aDataContext = new NegocioDataContext(); var agrupacionProyectoEnFrontera = aDataContext.Agrupacion.FirstOrDefault(c => c.EsProyecto); if (agrupacionProyectoEnFrontera == null) { agrupacionProyectoEnFrontera = new Agrupacion { Nombre = "Proyecto En Frontera o Internacional", EsProyecto = true, PerteneceACatalogo = true }; aDataContext.Agrupacion.InsertOnSubmit(agrupacionProyectoEnFrontera); aDataContext.SubmitChanges(); } return(agrupacionProyectoEnFrontera.AgrupacionID); } catch (Exception) { return(0); } }
public EditIntegranteXtraForm(int agrupacionId, AgrupacionDeArtista anAgrupacionDeArtista = null, NegocioDataContext globalDataContext = null) { AGlobalDataContext = globalDataContext ?? new NegocioDataContext(); Artista artista = null; AGlobalAgrupacion = AGlobalDataContext.Agrupacion.FirstOrDefault(c => c.AgrupacionID == agrupacionId); InitializeComponent(); TipoVinculo_lookUpEdit.Properties.DataSource = Enumerados.ListaDeEnumerados(typeof(Enumerados.TipoVinculoDeArtista)); TipoVinculo_lookUpEdit.Properties.ValueMember = "Valor"; TipoVinculo_lookUpEdit.Properties.DisplayMember = "Tipo"; Municipio_treeListLookUpEdit1TreeList.DataSource = GetListaDeMunicipios(); escalaSalarialBindingSource.DataSource = AGlobalDataContext.EscalaSalarial; noEscalaSalarialBindingSource.DataSource = AGlobalDataContext.NoEscalaSalarial; //PopulaMunicipiosTreeList(); // municipioBindingSource.DataSource = GetListaDeMunicipios(); AAgrupacionId = agrupacionId; AAgrupacionDeArtista = anAgrupacionDeArtista; if (anAgrupacionDeArtista != null) { AArtistaId = anAgrupacionDeArtista.ArtistaId; artista = anAgrupacionDeArtista.Artista; try { #region Datos personales #region Foto if (artista.Foto != null) { MemoryStream ms = new MemoryStream(artista.Foto); Bitmap imagenBitmap = new Bitmap(ms); pictureEdit1.Image = imagenBitmap; } #endregion Nombre_textEdit.EditValue = anAgrupacionDeArtista.Artista.Nombre; PrimerApellicod_textEdit.EditValue = anAgrupacionDeArtista.Artista.PrimerApellido; SegundoApellido_textEdit.EditValue = anAgrupacionDeArtista.Artista.SegundoApellido; NumeroCarnet_textEdit.EditValue = anAgrupacionDeArtista.Artista.CarnetIdentidad; EstadoCivil_comboBoxEdit.EditValue = anAgrupacionDeArtista.Artista.EstadoCivil; Direccion_textEdit.EditValue = artista.Direccion; Municipio_treeListLookUpEdit.EditValue = anAgrupacionDeArtista.Artista.MunicipioId; Escolaridad_textEdit.EditValue = artista.EscolaridadEnsennanzaGeneral; AnnoGraduadoEnseGral_textEdit.EditValue = artista.AnnoGraduado; #endregion } catch (Exception e) { Utils.MuestraError($"error insertando datos personales el error es: {e.Message}"); } try { #region Datos Laborales Agencia_textEdit.Text = artista.Organismo; FechaAlta_dateEdit.EditValue = anAgrupacionDeArtista.FechaAlta ?? Convert.ToDateTime("1/1/1900"); statusLaboralTextEdit.EditValue = anAgrupacionDeArtista.Artista.StatusLaboral; FuenteProcedencia_textEdit.EditValue = artista.FuenteProcedencia; fechaIngresoSectorDateEdit.DateTime = anAgrupacionDeArtista.Artista.FechaIngresoSector ?? Convert.ToDateTime("1/1/1900"); ServicioSocial_textEdit.EditValue = artista.CumplimientoServicioSocial; Desempenno_lookUpEdit.EditValue = anAgrupacionDeArtista.NomencladorCargoId; DesempeñoAbrev_textEdit.EditValue = anAgrupacionDeArtista.AbrevDesempenno; TipoContrato_textEdit.EditValue = artista.TipoContratoArtista; TipoVinculo_lookUpEdit.EditValue = anAgrupacionDeArtista.TipoVinculo; // EscalaSalarial_lookUpEdit.EditValue = anAgrupacionDeArtista.Artista.EscalaSalarialId; #region Evaluacion Artistica EvaluacionArtistica_textEdit.EditValue = artista.EvaluacionArtistica; NivelEvaluacion_textEdit.EditValue = artista.NivelEvaluacionArt; CodigoEvaluacionArt_textEdit.EditValue = artista.CodigoEvalArtistica; FechaEvaluacion_dateEdit.EditValue = artista.FechaEvalArtistica ?? Convert.ToDateTime("1/1/1900"); #endregion #region Aval AvalLookUpEdit.EditValue = artista.TipoAval; CodigoAval_textEdit.EditValue = artista.CodigoAvalProfesionalidad; FechaAval_dateEdit.EditValue = artista.FechaAval ?? Convert.ToDateTime("1/1/1900"); #endregion #region Otra Profesion OtraProfesion_textEdit.EditValue = artista.OtraProfesion; AnnoOtraProfesion_textEdit.EditValue = artista.AnnoGraduadoOtraProfesion; #endregion #region Enseñanza Especializada EnsennanzaEsp_textEdit.EditValue = artista.EnsennanzaEspecializada; annoGraduadoEnsEsp_TextEdit.EditValue = artista.AnnoGraduadoEnsEspecializada; #endregion #region EscalaSalarial NoSeAcoge_checkEdit.Checked = artista.NoEscalaSalarialId != null; if (artista.EscalaSalarial == null) { EscalaSalarial_layoutControlItem.Enabled = false; MotivoNoSegSocial_lookUpEdit.EditValue = artista.NoEscalaSalarialId; } if (artista.NoEscalaSalarialId == null) { NoSeAcoge_checkEdit.Checked = false; MotivoNoSegSocial_layoutControlItem.Enabled = false; MotivoNoSegSocial_lookUpEdit.EditValue = null; EscalaSalarial_layoutControlItem.Enabled = true; EscalaSalarial_lookUpEdit.EditValue = artista.EscalaSalarialId; } #endregion #endregion } catch (Exception e) { Utils.MuestraError($"error insertando datos laborales el error es: {e.Message}"); } artistaId = anAgrupacionDeArtista.Artista.ArtistaID; Text = String.Format("Editando datos de {0}", AAgrupacionDeArtista.Artista.NombreCompleto); } nomencladorCargoBindingSource.DataSource = AGlobalDataContext.NomencladorCargo; trayectoriaArtistaBindingSource.DataSource = AGlobalDataContext.TrayectoriaArtista.Where(c => c.ArtistaId == artistaId); // This line of code is generated by Data Source Configuration Wizard // Municipio_treeListLookUpEdit.Properties.DataSource = new DXApplication9.NegocioDataContext().Provincia; // This line of code is generated by Data Source Configuration Wizard // Fill a SqlDataSource //sqlDataSource1.Fill(); }