public Stream AdminConfiguracionGeneralU(ConfiguracionGeneral datos)
        {
            try
            {
                var db = new CoomuceEntities();

                var itemConf = db.ConfiguracionGeneral
                        .Where(r => r.idConfiguracionGeneral.Equals(datos.idConfiguracionGeneral))
                        .FirstOrDefault();

                itemConf.tiempoInactividadConfiguracionGeneral = datos.tiempoInactividadConfiguracionGeneral;
                itemConf.salarioConfiguracionGeneral = datos.salarioConfiguracionGeneral;
                itemConf.emailSalienteConfiguracionGeneral = datos.emailSalienteConfiguracionGeneral;
                itemConf.pswEmailConfiguracionGeneral = datos.pswEmailConfiguracionGeneral;
                itemConf.ccConfiguracionGeneral = datos.ccConfiguracionGeneral;
                itemConf.csConfiguracionGeneral = datos.csConfiguracionGeneral;
                itemConf.hostConfiguracionGeneral = datos.hostConfiguracionGeneral;
                itemConf.portConfiguracionGeneral = datos.portConfiguracionGeneral;
                itemConf.sslConfiguracionGeneral = datos.sslConfiguracionGeneral;

                db.SaveChanges();

                return gen.EscribirJson(new { message = Mensajes.Guardar, success = true });
            }
            catch (Exception ex)
            {
                return gen.EscribirJson(new { message = string.Format(Mensajes.Error, ex.Message), success = false });
            }
        }
        public CertIndividualXtraReport(int anArtistaId)
        {
            var anArtista = GlobalDataContext.Artista.FirstOrDefault(c => c.ArtistaID == anArtistaId);

            if (anArtista == null)
            {
                Utils.MuestraInformacion("Error al realizar la acción");
                Dispose();
            }
            ConfiguracionGeneral aconf = GlobalDataContext.ConfiguracionGeneral.FirstOrDefault();
            AgrupacionDeArtista  agrupacionDeArtista =
                GlobalDataContext.AgrupacionDeArtista.FirstOrDefault(
                    c =>
                    c.TipoVinculo == (int)Enumerados.TipoVinculoDeArtista.PrimerVinculo &&
                    c.ArtistaId == anArtista.ArtistaID && c.FechaBaja == null);

            if (agrupacionDeArtista == null)
            {
                XtraMessageBox.Show(
                    "El integrante no esta configurado como primer vinculo, por lo qeu no se puede emitir el certifico",
                    "Atención", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                Dispose();
            }
            InitializeComponent();
            TextoGerente_xrLabel.Text    = string.Format("{0},{1} de la {2}, sita en {3}.", aconf.NombreDeJefeAgencia, aconf.CargoDeJefeDeAgencia, aconf.Agencia, aconf.DireccionEmpresa);
            CertificoTexto_xrLabel.Text += string.Format(" Que  {0} se desempeña como {1} ({2}) en la Unidad Artística {3} perteneciente a nuestro catálogo.", anArtista.NombreCompleto, agrupacionDeArtista.NomencladorCargo.Descripcion, agrupacionDeArtista.AbrevDesempenno, agrupacionDeArtista.Agrupacion.Nombre);
            Constancia_xrLabel.Text      = String.Format("Y para que así conste se firma la presente en la Habana el {0}.",
                                                         DateTime.Today.ToString("D"));
            ConformaPiedDeFirmas((int)Enumerados.Reportes.CertificoIndividualXtraReport);
        }
Exemplo n.º 3
0
        public GaraXtraReport()
        {
            try
            {
                SplashScreenManager.ShowForm(typeof(ReportesWaitForm));
            }
            catch
            {
                SplashScreenManager.CloseForm();
                SplashScreenManager.ShowForm(typeof(ReportesWaitForm));
            }
            InitializeComponent();

            ConfiguracionGeneral configuracion = GlobalDataContext.ConfiguracionGeneral.FirstOrDefault();

            if (configuracion.LogoAgencia != null)
            {
                MemoryStream ms           = new MemoryStream(configuracion.LogoAgencia);
                Bitmap       imagenBitmap = new Bitmap(ms);
                xrPictureBox1.Image = imagenBitmap;
            }

            string[] lineas = new string[4];
            lineas[0] = $"Dirección: {configuracion.DireccionEmpresa}";
            lineas[1] = $"Tel: {configuracion.TelefonosAgencia}";
            lineas[2] = $"Correo electrónico: {configuracion.CorreoElectronico} ";
            lineas[3] = $"Web: {configuracion.SitioWeb}";
            DatosContactoxrRichText.Lines = lineas;
        }
Exemplo n.º 4
0
        //NegocioDataContext _negocioDataContext = new NegocioDataContext();
        public M2XtraReport(OrdenDeTrabajo anOrdenDeTrabajo)
        {
            InitializeComponent();
            OrdenDeTrabajo_linqServerModeSource.QueryableSource = new NegocioDataContext().OrdenDeTrabajo.Where(c => c.OrdenDeTrabajoID == anOrdenDeTrabajo.OrdenDeTrabajoID);
            linqServerModeSource1.QueryableSource = OrdenDeTrabajo.GetAgrupacionDeArtistasParticipantes(anOrdenDeTrabajo.OrdenDeTrabajoID).OrderBy(c => c.Artista.NomencladorCargo.PesoDeCargo).ThenBy(c => c.Artista.Nombre);
            ConfiguracionGeneral configuracion = (new NegocioDataContext()).ConfiguracionGeneral.FirstOrDefault();

            if (configuracion.LogoAgencia != null)
            {
                MemoryStream ms           = new MemoryStream(configuracion.LogoAgencia);
                Bitmap       imagenBitmap = new Bitmap(ms);
                xrPictureBox1.Image = imagenBitmap;
            }

            NombreAgencia1_xrTableCell.Text = configuracion.Agencia.Trim();
            GerenteRechumxrTableCell.Text   = configuracion.EncargadoRecrusosHumanos.Trim();
            if (anOrdenDeTrabajo.TipoMonedaId == (int)Enumerados.Moneda.Cup)
            {
                MonedaCUC_xrTableCell.Text      = "";
                MonedaCUP_xrTableCell.Text      = "X";
                NumeroContrato_xrTableCell.Text = configuracion.NumeroCuentaEmpresaMN;
            }
            else
            {
                MonedaCUC_xrTableCell.Text      = "X";
                MonedaCUP_xrTableCell.Text      = "";
                NumeroContrato_xrTableCell.Text = configuracion.NumeroCuentaEmpresaDiv;
            }
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
 public async Task <Response> guardarConfigGeneral(ConfiguracionGeneral configGeneral)
 {
     try
     {
         // localhost:8080/admeli/xcore2/xcore/services.php/configuraciongeneral/modificar
         return(await webService.POST <ConfiguracionGeneral, Response>("configuraciongeneral", "modificar", configGeneral));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 7
0
        NegocioDataContext AGlobalDataContext = (new NegocioDataContext()); public RepertorioXtraReport(Proyectos aProyecto)
        {
            InitializeComponent();
            ConfiguracionGeneral configuracion = AGlobalDataContext.ConfiguracionGeneral.FirstOrDefault();
            var presentaciones = AGlobalDataContext.Presentacion.Where(c => c.ProyectoId == aProyecto.ProyectoID).ToArray();
            var canciones      =
                AGlobalDataContext.Repertorio.Where(c => c.ProyectoId == aProyecto.ProyectoID).Select(c => c.Cancion).ToArray();

            #region Tabla de Presentaciones

            for (var i = 0; i < ((presentaciones.Count()) > 13 ? 13 : presentaciones.Count()); i++)
            {
                Preesntacion_xrTable.Rows[i].Cells[1].Text = presentaciones[i].Lugar;
                Preesntacion_xrTable.Rows[i].Cells[2].Text = presentaciones[i].Escenario;
                Preesntacion_xrTable.Rows[i].Cells[3].Text = presentaciones[i].FechaString;
            }
            #endregion
            #region Tabla De Repertorio
            for (var i = 0; i < ((canciones.Count()) > 12 ? 12 : canciones.Count()); i++)
            {
                Repertorio_xrTable.Rows[i + 1].Cells[1].Text = canciones[i].Titulo;
                Repertorio_xrTable.Rows[i + 1].Cells[2].Text = canciones[i].Autor;
                Repertorio_xrTable.Rows[i + 1].Cells[3].Text = canciones[i].Sociedad;
            }
            #endregion

            Agrupacion_xrLabel.Text = aProyecto.Agrupacion.Nombre.TipoFrase();
            Pais_xrLabel.Text       = aProyecto.Paises.NombrePais;

            FechaAnno_xrTableCell.Text = aProyecto.FechaConfeccion.Year.ToString();
            FechaMesxrTableCell.Text   = aProyecto.FechaConfeccion.Month.ToString();
            FechaDia_xrTableCell.Text  = aProyecto.FechaConfeccion.Day.ToString();
            if (aProyecto.FechaFinal != null)
            {
                FechaAnnoHasta_xrLabel.Text = aProyecto.FechaFinal.Value.Year.ToString();
                FechaMesHasta_xrLabel.Text  = aProyecto.FechaFinal.Value.Month.ToString();
                FechaDiaHasta_xrLabel.Text  = aProyecto.FechaFinal.Value.Day.ToString();
            }
            if (aProyecto.FechaInicial != null)
            {
                desdeAnno_xrLabel.Text = aProyecto.FechaInicial.Value.Year.ToString();
                desdeMes_xrLabel.Text  = aProyecto.FechaInicial.Value.Month.ToString();
                desdeDia_xrLabel.Text  = aProyecto.FechaInicial.Value.Day.ToString();
            }
            NombreEmpresario_xrLabel.Text    += aProyecto.ControlClientes.NombreDeEntidad.Trim().TipoFrase();
            DireccionEmpresario_xrLabel.Text += aProyecto.ControlClientes.Dirección;
            Telefono_xrLabel.Text            += aProyecto.ControlClientes.Teléfono;
            Email_xrLabel.Text                         += aProyecto.ControlClientes.Email;
            Entidad_xrTableCell.Text                   += configuracion.Agencia;
            TelefonoAgencia_xrTableCell.Text           += configuracion.TelefonosAgencia;
            NombreRepreentanteEmpresa_xrTableCell.Text += configuracion.NombreDeJefeAgencia.Trim().TipoFrase();
        }
        public ListadoIntegranteFirmaGerente(Proyectos aProyecto)
        {
            InitializeComponent();
            linqServerModeSource1.QueryableSource =
                AGlobalDataContext.ParticipantesDeProyectos.Where(c => c.ProyectoId == aProyecto.ProyectoID).OrderBy(c => c.Artista.Orden);
            ConfiguracionGeneral configuracion = AGlobalDataContext.ConfiguracionGeneral.FirstOrDefault();

            string[] pie = new string[3];
            pie[0] = configuracion.NombreDeJefeAgencia;
            pie[1] = configuracion.CargoDeJefeDeAgencia;
            pie[2] = configuracion.Agencia;
            PieFirmaGerente_xrLabel.Lines    = pie;
            ListadoIntegrantes_xrLabel.Text += aProyecto.Agrupacion.Nombre.ToUpper();
        }
        public OnatDeUnidadArtistica_XtraReport(int agrupacionId, DateTime fechaFinal, DateTime fechaInicial, int tipoMonedaId)
        {
            try
            {
                SplashScreenManager.ShowForm(typeof(ReportesWaitForm));
            }
            catch
            {
                SplashScreenManager.CloseForm();
                SplashScreenManager.ShowForm(typeof(ReportesWaitForm));
            }

            InitializeComponent();
            bindingSource1.DataSource = Agrupacion.GetOnatDeUnidadArtistica(agrupacionId, fechaFinal, fechaInicial, tipoMonedaId);
            var GlobalDataContext = new NegocioDataContext();

            Configuracion_linqServerModeSource.QueryableSource = GlobalDataContext.ConfiguracionGeneral;
            ConfiguracionGeneral configuracion = GlobalDataContext.ConfiguracionGeneral.FirstOrDefault();

            if (configuracion.LogoAgencia != null)
            {
                MemoryStream ms           = new MemoryStream(configuracion.LogoAgencia);
                Bitmap       imagenBitmap = new Bitmap(ms);
                xrPictureBox1.Image = imagenBitmap;
            }

            Titulo_xrRichText.Html          = $"<center>Ingreso de unidad artística <br> Agrupacion: <b>{Agrupacion.GetAgrupacionById(agrupacionId).Nombre.ToUpper()}</b> <br> Período <b>{fechaInicial.ToShortDateString()} - {fechaFinal.ToShortDateString()}</b> <br> Moneda: <b>{TipoMoneda.GetMonedaById(tipoMonedaId).Abreviatura}</b></center>";
            Titulo_xrRichText.TextAlignment = TextAlignment.MiddleCenter;

            ExportOptions.Xls.SheetName  = $"Onat {Agrupacion.GetAgrupacionById(agrupacionId).Nombre} {TipoMoneda.GetMonedaById(tipoMonedaId).Abreviatura}";
            ExportOptions.Xlsx.SheetName = $"Onat {Agrupacion.GetAgrupacionById(agrupacionId).Nombre} {TipoMoneda.GetMonedaById(tipoMonedaId).Abreviatura}";

            string[] lineas = new string[4];
            lineas[0] = $"Dirección: {configuracion.DireccionEmpresa}";
            lineas[1] = $"Tel: {configuracion.TelefonosAgencia}";
            lineas[2] = $"Correo electrónico: {configuracion.CorreoElectronico} ";
            lineas[3] = $"Web: {configuracion.SitioWeb}";
            DatosContactoxrRichText.Lines = lineas;
        }
Exemplo n.º 10
0
        public FormulacionEconomicaProyecto(Proyectos aProyectos)
        {
            ConfiguracionGeneral configuracion = AGlobalDataContext.ConfiguracionGeneral.FirstOrDefault();

            InitializeComponent();
            ParaElencoArtistico_xrLabel.Text += aProyectos.IngresoUnidadArtistica + " " + aProyectos.TipoMoneda.Abreviatura;
            ParaElArtista_xrLabel.Text       += aProyectos.IngresoUnidadArtistica + " " + aProyectos.TipoMoneda.Abreviatura;
            ParaLaAgencia_xrLabel.Text       += aProyectos.IngresoAgencia + " " + aProyectos.TipoMoneda.Abreviatura;
            ParaLaAgencia1_xrLabel.Text      += aProyectos.IngresoAgencia + " " + aProyectos.TipoMoneda.Abreviatura;
            if (aProyectos.ParticipantesDeProyectos.Count > 0)
            {
                ParaCadaIntegrante_xrLabel.Text +=
                    Decimal.Round((Convert.ToDecimal(aProyectos.IngresoUnidadArtistica / aProyectos.ParticipantesDeProyectos.Count)), 2) + " " + aProyectos.TipoMoneda.Abreviatura;
            }
            //NombreJefe_xrLabel.Text = _Configuracion.NombreDeJefeAgencia;
            //Cargo_xrLabel.Text = _Configuracion.CargoDeJefeDeAgencia;
            var firstOrDefault = aProyectos.Presentacion.FirstOrDefault();

            if (firstOrDefault != null)
            {
                ValorDelContrato_xrLabel.Text += aProyectos.ValorDelContrato + " " + aProyectos.TipoMoneda.Abreviatura;
            }
            ConformaPiedDeFirmas((int)Enumerados.Reportes.FormulacionEconomicaProyecto);
        }
Exemplo n.º 11
0
        public OrdenDeTrabajoXtraReport(OrdenDeTrabajo anOrdenDeTrabajo)
        {
            InitializeComponent();
            AglobarOrdenDeTrabajo = anOrdenDeTrabajo;

            linqServerModeSource1.QueryableSource = (new NegocioDataContext()).OrdenDeTrabajo.Where(c => c.OrdenDeTrabajoID == anOrdenDeTrabajo.OrdenDeTrabajoID);
            var timeSpan = anOrdenDeTrabajo.ControlClientes.Vigencia - anOrdenDeTrabajo.FechaFinalActividad;

            if (timeSpan != null)
            {
                Atencion_xrTableCell.Text =
                    Math.Abs(((TimeSpan)timeSpan).Days) < 60?"!!":" ";
            }
            ConfiguracionGeneral configuracion = (new NegocioDataContext()).ConfiguracionGeneral.FirstOrDefault();

            if (configuracion.LogoAgencia != null)
            {
                MemoryStream ms           = new MemoryStream(configuracion.LogoAgencia);
                Bitmap       imagenBitmap = new Bitmap(ms);
                xrPictureBox1.Image = imagenBitmap;
            }
            if (!string.IsNullOrEmpty(configuracion.CorreoElectronico))
            {
                EmailAgencia_xrTableCell.Text = configuracion.CorreoElectronico.Trim();
            }
            if (!string.IsNullOrEmpty(anOrdenDeTrabajo.ControlClientes.Email))
            {
                EmailCliente_xrTableCell5.Text = anOrdenDeTrabajo.ControlClientes.Email.Trim();
            }
            NombreGerenteComercialxrTableCell.Text = configuracion.NombreJefeComercial.Trim();
            NombreAgencia_xrTableCell.Text         = configuracion.Agencia;
            NombreBancoAgencia_xrTableCell.Text    = ConfiguracionGeneral.GetBancoEmpresa(anOrdenDeTrabajo.TipoMonedaId);
            NumeroOrden_xrTableCell.Text           = anOrdenDeTrabajo.NumeroDeOrden.Split('/')[0];
            NombreAgrupacion_xrTableCell.Text      = anOrdenDeTrabajo.Agrupacion.Nombre;
            CantInt_xrTableCell.Text                    = OrdenDeTrabajo.GetAgrupacionDeArtistasParticipantes(anOrdenDeTrabajo.OrdenDeTrabajoID).Count().ToString();
            NumeroContrato_xrTableCell.Text             = anOrdenDeTrabajo.NumeroContrato;
            NombreEmpresario_xrTableCell.Text           = anOrdenDeTrabajo.ControlClientes.NombreDeEntidad;
            NombreRepresentanteEmpresa_xrTableCell.Text = anOrdenDeTrabajo.ControlClientes.Representante;
            CargoEmpresario_xrTableCell.Text            = anOrdenDeTrabajo.ControlClientes.CargoRepresentante;
            DireccionEmpresario_xrTableCell.Text        = anOrdenDeTrabajo.ControlClientes.Dirección;
            TelEmpresa_xrTableCell.Text                 = anOrdenDeTrabajo.ControlClientes.Teléfono;
            FechaDesde_xrTableCell.Text                 = anOrdenDeTrabajo.FechaIncialActividad.ToShortDateString();
            FechaHasta_xrTableCell.Text                 = anOrdenDeTrabajo.FechaFinalActividad.ToShortDateString();
            // FechaVigencia_xrTableCell.Text = (anOrdenDeTrabajo.ControlClientes.Vigencia).ToString();
            FechaConfeccion1_xrTableCell.Text         = anOrdenDeTrabajo.FechaConfeccion.ToShortDateString();
            PrecioPorPresentacion_xrTableCell.Text    = decimal.Round(anOrdenDeTrabajo.ImportePorActividad, 2).ToString("N");
            CantContratadas_xrTableCell.Text          = CantContratadas1_xrTableCell.Text = anOrdenDeTrabajo.CantidadActividades.ToString("D");
            ImporteTotal_xrTableCell.Text             = ImporteTotal1_xrTableCell.Text = decimal.Round(anOrdenDeTrabajo.CantidadActividades * anOrdenDeTrabajo.ImportePorActividad, 2).ToString("N");
            ImporteTotal_xrTableCell.XlsxFormatString = ImporteTotal1_xrTableCell.XlsxFormatString = "n2";
            CargoRepAgencia_xrTableCell.Text          = configuracion.CargoDeJefeDeAgencia;
            NombreJefeAgencia_xrTableCell.Text        = configuracion.NombreDeJefeAgencia;
            DireccionAgencia_xrTableCell.Text         = configuracion.DireccionEmpresa;
            TelAgencia_xrTableCell.Text          = configuracion.TelefonosAgencia;
            LugarDePresentacion_xrTableCell.Text = anOrdenDeTrabajo.LugarDePresentacion;
            NombreAg_xrTableCell.Text            = configuracion.Agencia;
            CuentasBancariasDeCliente cuentaCliente = anOrdenDeTrabajo.GetCuentaCLiente();

            if (cuentaCliente != null)
            {
                CuentaCliente_xrTableCell.Text = "Cuenta: " + cuentaCliente.NumeroCuenta ?? "";
                BancoCLiente_xrTableCell.Text  = "Banco: " + cuentaCliente.Banco ?? "";
            }
            if (configuracion.CargoJefeComercial != null)
            {
                CargoFirmanteAgenciaxrTableCell.Text = configuracion.CargoJefeComercial.Trim();
            }
            if (anOrdenDeTrabajo.TipoMonedaId == (int)Enumerados.Moneda.Cup)
            {
                MonedaCUC_xrTableCell.Text           = "";
                MonedaCUP_xrTableCell.Text           = "X";
                NombreCuentaAgencia_xrTableCell.Text = configuracion.NombreCuentaEmpresaMN;
                NumeroCuentaAgencia_xrTableCell.Text = configuracion.NumeroCuentaEmpresaMN;
            }
            else
            {
                MonedaCUC_xrTableCell.Text           = "X";
                MonedaCUP_xrTableCell.Text           = "";
                NombreCuentaAgencia_xrTableCell.Text = configuracion.NombreCuentaEmpresaDIV;
                NumeroCuentaAgencia_xrTableCell.Text = configuracion.NumeroCuentaEmpresaDiv;
            }
            if (anOrdenDeTrabajo.EsPorCover)
            {
                ImporteTotal1_xrTableCell.Text    =
                    ImporteTotal_xrTableCell.Text = PrecioPorPresentacion_xrTableCell.Text = "Cover";
            }
        }
        private ConfiguracionGlobalDTO MaterializarConfiguracionesAConfiguracionGlobalDTO(ConfiguracionGeneral pConfiguracionGeneral,
                                                                                          ConfiguracionVenta pConfiguracionVenta, ConfiguracionInventario pConfiguracionInventario,
                                                                                          ConfiguracionFormatoTicket pConfiguracionFormatoTicket)
        {
            var configuracionGlobalDto = new ConfiguracionGlobalDTO();

            //--> Configuracion General
            configuracionGlobalDto.CantidadTurnos              = pConfiguracionGeneral.CantidadTurnos;
            configuracionGlobalDto.TurnoActual                 = pConfiguracionGeneral.TurnoActual;
            configuracionGlobalDto.CantidadCaras               = pConfiguracionGeneral.CantidadCaras;
            configuracionGlobalDto.CodigoAlmacenOrigen         = pConfiguracionGeneral.CodigoAlmacenOrigen;
            configuracionGlobalDto.CodigoMonedaBase            = pConfiguracionGeneral.CodigoMonedaBase;
            configuracionGlobalDto.SimboloMonedaBase           = pConfiguracionGeneral.SimboloMonedaBase;
            configuracionGlobalDto.CodigoMonedaExtranjera      = pConfiguracionGeneral.CodigoMonedaExtranjeraPorDefecto;
            configuracionGlobalDto.SimboloMonedaExtranjera     = pConfiguracionGeneral.SimboloMonedaExtranjera;
            configuracionGlobalDto.CantidadDecimalPrecio       = pConfiguracionGeneral.CantidadDecimalPrecio;
            configuracionGlobalDto.CantidadDecimalCosto        = pConfiguracionGeneral.CantidadDecimalCosto;
            configuracionGlobalDto.CantidadDecimalStock        = pConfiguracionGeneral.CantidadDecimalStock;
            configuracionGlobalDto.CantidadDecimalResultado    = pConfiguracionGeneral.CantidadDecimalResultado;
            configuracionGlobalDto.CantidadDecimalDescuento    = pConfiguracionGeneral.CantidadDecimalDescuento;
            configuracionGlobalDto.PorcentajeImpuesto          = pConfiguracionGeneral.PorcentajeImpuesto;
            configuracionGlobalDto.CodigoImpuesto              = pConfiguracionGeneral.CodigoImpuesto;
            configuracionGlobalDto.FechaProceso                = pConfiguracionGeneral.FechaProceso;
            configuracionGlobalDto.TipoControlCombustible      = pConfiguracionGeneral.TipoControlCombustible;
            configuracionGlobalDto.CodigoClaseTipoCambioVenta  = pConfiguracionGeneral.CodigoClaseTipoCambioVenta;
            configuracionGlobalDto.CodigoClaseTipoCambioOrigen = pConfiguracionGeneral.CodigoClaseTipoCambioOrigen;
            configuracionGlobalDto.DiferenciaDiariaPermitida   = pConfiguracionGeneral.DiferenciaDiariaPermitida;
            configuracionGlobalDto.DiasCambioClave             = pConfiguracionGeneral.DiasCambioClave;
            configuracionGlobalDto.CodigoClienteInterno        = pConfiguracionGeneral.CodigoClienteInterno;

            //--> Configuracion Ventas
            configuracionGlobalDto.VentaAutomatica                      = pConfiguracionVenta.VentaAutomaticaCombustible; //Cambiar nombre en base de datos a VentaAutomatica
            configuracionGlobalDto.CodigoCategoriaFuel                  = pConfiguracionVenta.CodigoCategoriaFuel;
            configuracionGlobalDto.FechaProcesoVenta                    = pConfiguracionVenta.FechaProcesoVenta;
            configuracionGlobalDto.CodigoTipoClienteEfectivo            = pConfiguracionVenta.CodigoTipoClienteEfectivo;
            configuracionGlobalDto.CodigoTipoClienteAdelanto            = pConfiguracionVenta.CodigoTipoClienteAdelanto;
            configuracionGlobalDto.CodigoTipoClienteCreditoCorporativo  = pConfiguracionVenta.CodigoTipoClienteCreditoCorporativo;
            configuracionGlobalDto.CodigoTipoClienteCreditoLocal        = pConfiguracionVenta.CodigoTipoClienteCreditoLocal;
            configuracionGlobalDto.CodigoTipoClienteOtros               = pConfiguracionVenta.CodigoTipoClienteOtros;
            configuracionGlobalDto.CodigoTipoDocumentoTicket            = pConfiguracionVenta.CodigoTipoDocumentoTicket;
            configuracionGlobalDto.CodigoTipoDocumentoFactura           = pConfiguracionVenta.CodigoTipoDocumentoFactura;
            configuracionGlobalDto.CodigoTipoDocumentoBoleta            = pConfiguracionVenta.CodigoTipoDocumentoBoleta;
            configuracionGlobalDto.CodigoTipoDocumentoNotaCredito       = pConfiguracionVenta.CodigoTipoDocumentoNotaCredito;
            configuracionGlobalDto.CodigoTipoDocumentoNotaDebito        = pConfiguracionVenta.CodigoTipoDocumentoNotaDebito;
            configuracionGlobalDto.NoSaltaCorrelativo                   = pConfiguracionVenta.NoSaltaCorrelativo;
            configuracionGlobalDto.RutaReportesVenta                    = pConfiguracionVenta.RutaReportesVenta;
            configuracionGlobalDto.CodigoTipoDocumentoNotaCreditoAjuste = pConfiguracionVenta.CodigoTipoDocumentoNotaCreditoAjuste;
            configuracionGlobalDto.TipoControlador                      = pConfiguracionVenta.TipoControlador;
            configuracionGlobalDto.CodigoCondicionPagoDefault           = pConfiguracionVenta.CodigoCondicionPagoDefault;

            //-->Configuracion Inventario
            configuracionGlobalDto.PeriodoInventario             = pConfiguracionInventario.PeriodoInventario;
            configuracionGlobalDto.CodigoTMAIngresoTransferencia = pConfiguracionInventario.CodigoTMAIngresoTransferencia;
            configuracionGlobalDto.CodigoTMASalidaTransferencia  = pConfiguracionInventario.CodigoTMASalidaTransferencia;
            configuracionGlobalDto.RutaReportesInventario        = pConfiguracionInventario.RutaReportesInventario;
            configuracionGlobalDto.CodigoTMAVentas                  = pConfiguracionInventario.CodigoTMAVentas;
            configuracionGlobalDto.CodigoTMACompraTienda            = pConfiguracionInventario.CodigoTMACompraTienda;
            configuracionGlobalDto.CodigoTMACompraPlaya             = pConfiguracionInventario.CodigoTMACompraPlaya;
            configuracionGlobalDto.CodigoTMAReversaCompraTienda     = pConfiguracionInventario.CodigoTMAReversaCompraTienda;
            configuracionGlobalDto.CodigoTMAReversaCompraPlaya      = pConfiguracionInventario.CodigoTMAReversaCompraPlaya;
            configuracionGlobalDto.PermitirStockNegativo            = pConfiguracionInventario.PermitirStockNegativo;
            configuracionGlobalDto.CodigoProveedorDefault           = pConfiguracionInventario.CodigoProveedorDefault;
            configuracionGlobalDto.CodigoArticuloRedondeoInventario = pConfiguracionInventario.CodigoArticuloRedondeoInventario;
            configuracionGlobalDto.MaximoRedondeoInventario         = pConfiguracionInventario.MaximoRedondeoInventario;

            //--> Configuracion Formato TIcket
            configuracionGlobalDto.Cabecera01  = pConfiguracionFormatoTicket.Cabecera01;
            configuracionGlobalDto.Cabecera02  = pConfiguracionFormatoTicket.Cabecera02;
            configuracionGlobalDto.Cabecera03  = pConfiguracionFormatoTicket.Cabecera03;
            configuracionGlobalDto.Cabecera04  = pConfiguracionFormatoTicket.Cabecera04;
            configuracionGlobalDto.Cabecera05  = pConfiguracionFormatoTicket.Cabecera05;
            configuracionGlobalDto.Cabecera06  = pConfiguracionFormatoTicket.Cabecera06;
            configuracionGlobalDto.Cabecera07  = pConfiguracionFormatoTicket.Cabecera08;
            configuracionGlobalDto.Cabecera08  = pConfiguracionFormatoTicket.Cabecera08;
            configuracionGlobalDto.Cabecera09  = pConfiguracionFormatoTicket.Cabecera09;
            configuracionGlobalDto.Cabecera10  = pConfiguracionFormatoTicket.Cabecera10;
            configuracionGlobalDto.Linea01     = pConfiguracionFormatoTicket.Linea01;
            configuracionGlobalDto.Linea02     = pConfiguracionFormatoTicket.Linea02;
            configuracionGlobalDto.Linea03     = pConfiguracionFormatoTicket.Linea03;
            configuracionGlobalDto.Linea04     = pConfiguracionFormatoTicket.Linea04;
            configuracionGlobalDto.PiePagina01 = pConfiguracionFormatoTicket.PiePagina01;
            configuracionGlobalDto.PiePagina02 = pConfiguracionFormatoTicket.PiePagina02;
            configuracionGlobalDto.PiePagina03 = pConfiguracionFormatoTicket.PiePagina03;
            configuracionGlobalDto.PiePagina04 = pConfiguracionFormatoTicket.PiePagina04;
            configuracionGlobalDto.PiePagina05 = pConfiguracionFormatoTicket.PiePagina05;
            configuracionGlobalDto.PiePagina06 = pConfiguracionFormatoTicket.PiePagina06;
            configuracionGlobalDto.PiePagina07 = pConfiguracionFormatoTicket.PiePagina07;
            configuracionGlobalDto.PiePagina08 = pConfiguracionFormatoTicket.PiePagina08;
            configuracionGlobalDto.PiePagina09 = pConfiguracionFormatoTicket.PiePagina09;
            configuracionGlobalDto.PiePagina10 = pConfiguracionFormatoTicket.PiePagina10;
            configuracionGlobalDto.AnchoTicket = pConfiguracionFormatoTicket.AnchoTicket;

            return(configuracionGlobalDto);
        }