Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        private void Aceptar_simpleButton_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ValidaFormulario())
                {
                    return;
                }
                ConfiguracionGeneral configuracion = AConfiguracionId == 0 ? (new ConfiguracionGeneral()) : AGlobalDataContext.ConfiguracionGeneral.FirstOrDefault();
                if (configuracion != null)
                {
                    configuracion.Agencia           = Convert.ToString(NombreCentro_textEdit.EditValue);
                    configuracion.DireccionEmpresa  = Convert.ToString(Direccion_textEdit.EditValue);
                    configuracion.TelefonosAgencia  = Convert.ToString(Tel_textEdit.EditValue);
                    configuracion.CorreoElectronico = Convert.ToString(Email_textEdit.EditValue);
                    configuracion.SitioWeb          = Convert.ToString(SitioWeb_textEdit.EditValue);



                    if (pictureEdit1.Image != null)
                    {
                        {
                            Image  img  = pictureEdit1.Image;
                            byte[] data = ByteImageConverter.ToByteArray(img, img.RawFormat);
                            configuracion.LogoAgencia = data;
                        }
                    }
                    // pictureEdit1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                    //pictureEdit1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                    //binary = new Binary(ms.GetBuffer());
                    //byte[] _Imagen = binary.ToArray();
                    //configuracion.LogoAgencia = _Imagen;



                    #region Generales

                    configuracion.AnnoDeTrabajo = Convert.ToInt32(Anno_textEdit.EditValue);

                    configuracion.PrimerNumeroContratoNacionalAnual = Convert.ToInt32(PrimerCttoNacional_textEdit5.EditValue);
                    configuracion.CaminoContratosNacionales         = Convert.ToString(CaminoCttoNacional_buttonEdit.EditValue);

                    configuracion.PrimerNumeroContratoInternacionalAnual =
                        Convert.ToInt32(PrimerCttoIntern_textEdit.EditValue);
                    configuracion.CaminoContratoInternacionales =
                        Convert.ToString(CaminoCttoInternacional_buttonEdit.EditValue);

                    configuracion.Reup         = Convert.ToString(Reup_textEdit.EditValue).Trim();
                    configuracion.NitAgencia   = Convert.ToString(NIT_textEdit.EditValue).Trim();
                    configuracion.CerrandoAnno = EnCierre_checkEdit.Checked;

                    #endregion

                    #region cargos

                    configuracion.NombreDeJefeAgencia  = Convert.ToString(NombreDirigeAgencia_textEdit.EditValue);
                    configuracion.CargoDeJefeDeAgencia = Convert.ToString(CargoDirigeAgencia_textEdit.EditValue);

                    configuracion.NombreJefeDeDptoTramite = Convert.ToString(NombreDirigTram_textEdit.EditValue);
                    configuracion.CargoJefeDptoTramite    = Convert.ToString(CargoDirTram_textEdit.EditValue);

                    configuracion.Destinatario_O_DirigidoA = Convert.ToString(NombreDirEmpRect_textEdit.EditValue);
                    configuracion.CargoDestinatario        = Convert.ToString(CargoDirEmpRect_textEdit.EditValue);
                    configuracion.EmpresaDestinatario      = Convert.ToString(NombEmpRect_textEdit.EditValue);

                    #endregion

                    #region Otras
                    configuracion.VigenciaContrato = VigenciaContrato_textEdit.EditValue == null ? 0 : Convert.ToInt32(VigenciaContrato_textEdit.EditValue);
                    if (IndiceIngInst_textEdit.EditValue != null)
                    {
                        configuracion.IndiceParticipacionInstitucion = Convert.ToDecimal(IndiceIngInst_textEdit.EditValue);
                    }

                    #endregion

                    if (AConfiguracionId == 0)
                    {
                        AGlobalDataContext.ConfiguracionGeneral.InsertOnSubmit(configuracion);
                    }
                }

                AGlobalDataContext.SubmitChanges();
                ACambiosRealizados = true;
            }
            catch (Exception exception)
            {
                XtraMessageBox.Show(exception.Message);
            }
        }