Пример #1
0
 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;
     }
 }
Пример #2
0
 /// <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);
     }
 }
Пример #3
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();
        }