Example #1
0
        // Llenar miniReport de llamadas realizadas
        private void pLlenarLlamadas(ListaEntidades l_leLlamadas)
        {
            l_leLlamadas.ClearCaptions();

            l_leLlamadas.ChangeCaption(ECliente.NumeroCmp, "V1Numero de clienteCN2");      /*0*/
            l_leLlamadas.ChangeCaption(ECliente.RsocialCmp, "V1Razón SocialCN2");          /*1*/
            l_leLlamadas.ChangeCaption(ECategoriaLlamada.TipoCmp, "V1Tipo (E/S)CN2");      /*3*/
            l_leLlamadas.ChangeCaption(EMotivosLlamada.DesCmp, "V1MotivoCN2");             /*2*/
            l_leLlamadas.ChangeCaption(ECliLlamada.FrealizadaCmp, "V1Fecha realizadaCN2"); /*4*/
            l_leLlamadas.ChangeCaption(ECliLlamada.ResultadoCmp, "V1ResultadoCN2");        /*5*/

            //---Cargar en miniReport
            mrLlamadas.LoadData(l_leLlamadas, "Clientes", "", "SIMA", "", "", "Llamadas realizadas", m_smResult);
        }
Example #2
0
        override public ListaEntidades realizarBusqueda(ref string p_strNombreEmpresa, ref string p_strPrograma,
                                                        ref string p_strNombreReporte, ref string p_strDetalleReporte,
                                                        ref int p_intCorteDeControl)
        {
            // Cargamos los valores por referencia para el posterior cargado del report en el form base.
            p_strNombreReporte  = "Log Clientes por usuario: " + cdcUsuarios.SelectedItem.ToString();
            p_intCorteDeControl = 0;

            string l_strUsuarioIni, l_strUsuarioFin;

            // Logica de los limites de busqueda
            if (cdcUsuarios.SelectedStrCode.Trim() == "")
            {
                l_strUsuarioIni = "  a";
                l_strUsuarioFin = "zzz";
            }
            else
            {
                l_strUsuarioIni = l_strUsuarioFin = cdcUsuarios.SelectedStrCode;
            }

            // Obtenemos la lista entidad.

            ListaEntidades l_leClientes = Bll.Clientes.ZLog(l_strUsuarioIni, l_strUsuarioFin,
                                                            deFechaIni.Fecha, deFechaFin.Fecha, m_smResult);

            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return(null);
            }

            // Captionamos
            l_leClientes.ChangeCaption(ELogCliente.UsuarioCmp, "V1UsuarioCN1");
            l_leClientes.ChangeCaption(ELogCliente.FechaCmp, "V1FechaFN1");
            l_leClientes.ChangeCaption(ELogCliente.AccionCmp, "V1AccionCN1");
            l_leClientes.ChangeCaption(ELogCliente.NroclienteCmp, "V1Nro. ClienteNN1");
            l_leClientes.ChangeCaption(ELogCliente.NroavalonCmp, "V1Nro. AvalonNN1");
            l_leClientes.ChangeCaption(ELogCliente.RsocialCmp, "V1Razón SocialCN1");
            l_leClientes.ChangeCaption(ELogCliente.NomfantasiaCmp, "V1Nombre FantasíaCN1");

            return(l_leClientes);
        }
Example #3
0
        override public ListaEntidades realizarBusqueda(ref string p_strNombreEmpresa, ref string p_strPrograma, ref string p_strNombreReporte,
                                                        ref string p_strDetalleReporte, ref int p_intCorteDeControl)
        {
            // Cargamos los valores de referencia para el llenado del report.
            p_strNombreReporte = "Accidentes Por Móvil";
            p_strNombreEmpresa = Shr.ROParam.Empresa.VStr;
            p_strPrograma      = "Reportes";

            if (deFechaFin.Fecha == DateTimeRuts.Empty || deFechaInicio.Fecha == DateTimeRuts.Empty)
            {
                MsgRuts.ShowMsg(this, "Debe definir un rango de fechas para la busqueda.");
                return(null);
            }

            // Declaramos y definimos las 2 variables para los limites de la busqueda
            string l_strPatenteIni = "", l_strPatenteFin = "";

            // Logica de los limites de busqueda
            if (cdcMoviles.SelectedStrCode.Trim() == "")
            {
                l_strPatenteIni = "       0";
                l_strPatenteFin = "zzzzzzzz";
            }
            else
            {
                l_strPatenteIni = l_strPatenteFin = cdcMoviles.SelectedStrCode;
            }

            ListaEntidades l_leCostos = Bll.Moviles.MvacZAccidentesPorMovil(deFechaInicio.Fecha, deFechaFin.Fecha, l_strPatenteIni, l_strPatenteFin, m_smResult);

            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return(null);
            }

            l_leCostos.ChangeCaption("detalle", "V1DetalleCN1");

            return(l_leCostos);
        }
Example #4
0
        // Metodo que carga el minireport a partir de las entrevista incompletas.
        private void ActualizaMiniReport()
        {
            App.ShowMsg("Cargando...");


            // Traemos las entrevistas incompletas del cliente. (ACA NO VALIDA POR VENDEDOR, ESTO PUEDE TRAER PROBLEMAS MAS ADELANTE, VER EL TEMA DE BORRADO DE RESERVAS)
            m_leEntrevistas = Bll.Clientes.CleGetEntrevistasIncom(m_intNumCliente, m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return;
            }

            // Si no tiene entrevistas incompletas, retorna
            if (m_leEntrevistas.Count == 0)
            {
                MsgRuts.ShowMsg(this, "No le quedan más entrevistas por completar.");
                this.DialogResult = DialogResult.OK;
                this.Close();
            }

            // Captionamos.
            m_leEntrevistas.ChangeCaption("cle_nro_numentrev", "V1Núm. de entrevistaCN2"); /*0*/
            m_leEntrevistas.ChangeCaption("cli_ede_rsocial", "V1Razón socialCN2");         /*1*/
            m_leEntrevistas.ChangeCaption("cle_fyh_fcoordinada", "V1Fecha coordinadaCN2"); /*2*/
            m_leEntrevistas.ChangeCaption("cle_des_nombre", "V1Nombre del contactoCN2");   /*3*/
            m_leEntrevistas.ChangeCaption("cle_des_cargo", "V1CargoCN2");                  /*4*/
            m_leEntrevistas.ChangeCaption("cli_ent_vencidas", "V1VencidaCN2");             /*5*/
            m_leEntrevistas.ChangeCaption("cli_fec_ffinres", "V1Fecha fin de reservaFN2"); /*6*/

            // Cargamos las entrevistas
            mrCliEntrevistas.LoadData(m_leEntrevistas,
                                      "",
                                      "",
                                      "SIMA",
                                      "",
                                      "",
                                      "Entrevistas incompletas",
                                      m_smResult);

            App.HideMsg();
        }
Example #5
0
        public override ListaEntidades realizarBusqueda(ref string p_strEmpresa,
                                                        ref string p_strPrograma,
                                                        ref string p_strTituloSolapa,
                                                        ref string p_strTituloGrid,
                                                        ref string p_strTituloPrint,
                                                        ref string p_strDetalle,
                                                        ref string p_strXlsName,
                                                        ref string p_strMSort,
                                                        ref string p_strMSortText,
                                                        ref string p_strMCCut,
                                                        ref Report.GraphicModes p_gmConfig,
                                                        ref object[] p_aoExtraData)
        {
            // Cargamos los valores por referencia para luego cargar el reporte.
            p_strDetalle = "Abonos para el mes: " + neMes.Numero.ToString() +
                           " para la Marca: " + cdcMarcas.SelectedItem.ToString();

            // Validamos las fechas
            if (!neMes.IsValid || !neAnio.IsValid)
            {
                MsgRuts.ShowMsg(this, "Es obligatorio definir un año y mes para el pedido del reporte");
                return(null);
            }
            string l_strCodMarcaIni, l_strCodMarcaFin;

            if (neMes.Numero > 12)
            {
                MsgRuts.ShowMsg(this, "No existen mas de 12 meses!");
                return(null);
            }

            // Logica de los limites de busqueda
            if (cdcMarcas.SelectedStrCode.Trim() == "")
            {
                l_strCodMarcaIni = " 0";
                l_strCodMarcaFin = "zz";
            }
            else
            {
                l_strCodMarcaIni = l_strCodMarcaFin = cdcMarcas.SelectedStrCode;
            }


            ListaEntidades l_leDetalleVentas = null;

            l_leDetalleVentas = Bll.Clientes.ClvZDetalleVentas(neAnio.Numero,
                                                               neMes.Numero,
                                                               l_strCodMarcaIni,
                                                               l_strCodMarcaFin,
                                                               m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                return(null);
            }

            //Cambiamos los captions
            l_leDetalleVentas.ChangeCaption(ECliVenta.NumclienteCmp, "V1Número ClienteNN2");
            l_leDetalleVentas.ChangeCaption(ECliente.RsocialCmp, "V1Razón SocialCN1");
            l_leDetalleVentas.ChangeCaption(ECliVenta.FechaCmp, "V1FechaFN1");
            l_leDetalleVentas.ChangeCaption("vendedor", "V1VendedorCN1");
            l_leDetalleVentas.ChangeCaption(ECliVenta.AbonoCmp, "V1Abono2N1");

            return(l_leDetalleVentas);
        }
Example #6
0
        override public ListaEntidades realizarBusqueda(ref string p_strNombreEmpresa, ref string p_strPrograma,
                                                        ref string p_strNombreReporte, ref string p_strDetalleReporte,
                                                        ref int p_intCorteDeControl)
        {
            // Validamos
            if ((deFechaIni.Fecha == DateTimeRuts.Empty) || (deFechaFin.Fecha == DateTimeRuts.Empty))
            {
                ControlReporte.cancelarBusqueda("Es obligatorio cargar las fechas de inicio y fin de busqueda");
            }

            p_strNombreReporte = "Ventas";

            ListaEntidades l_leVentas      = null;
            string         l_strCodVendIni = "";
            string         l_strCodVendFin = "";

            if (cdcVendedores.SelectedStrCode.Trim() == "")
            {
                l_strCodVendIni = "     a";
                l_strCodVendFin = "zzzzzz";
            }
            else
            {
                l_strCodVendIni = cdcVendedores.SelectedStrCode;
                l_strCodVendFin = cdcVendedores.SelectedStrCode;
            }

            // Ejecutamos la busqueda.

            // Si eligio el formato basico
            if (rbResumen.Checked)
            {
                p_intCorteDeControl = 2;

                l_leVentas = Bll.Vendedores.ZVentas(deFechaIni.Fecha,
                                                    deFechaFin.Fecha,
                                                    l_strCodVendIni,
                                                    l_strCodVendFin,
                                                    m_smResult);
                if (MsgRuts.AnalizeError(this, m_smResult))
                {
                    return(null);
                }

                //Cambiamos los captions
                l_leVentas.ChangeCaption("codMarcaVendedor", "");
                l_leVentas.ChangeCaption("mrc_des_des", "V1MarcaCN1");
                l_leVentas.ChangeCaption("jvt_nom_apellido", "V1Jefe de VentasCN1");
                l_leVentas.ChangeCaption("sup_nom_nomyape", "V1SupervisoresCN1");
                l_leVentas.ChangeCaption("vnd_des_apellido", "V1VendedorCN1");
                l_leVentas.ChangeCaption("cantidad", "V1Cant. VentasNN2");
                l_leVentas.ChangeCaption("clv_imp_abono", "V1Total Ventas2N2");
            }
            else
            {
                p_intCorteDeControl = 0;

                l_leVentas = Bll.Vendedores.ZVentasDetalle(deFechaIni.Fecha,
                                                           deFechaFin.Fecha,
                                                           l_strCodVendIni,
                                                           l_strCodVendFin,
                                                           m_smResult);
                if (MsgRuts.AnalizeError(this, m_smResult))
                {
                    return(null);
                }

                //Cambiamos los captions
                l_leVentas.ChangeCaption("cli_nro_numero", "V1Número ClienteNN1");
                l_leVentas.ChangeCaption("cli_nro_nroavalon", "V1Número AvalonNN1");
                l_leVentas.ChangeCaption("cli_ede_rsocial", "V1Razón SocialCN1");
                l_leVentas.ChangeCaption("mrc_des_des", "V1MarcaCN1");
                l_leVentas.ChangeCaption("clv_imp_abono", "V1Abono2S2");
                l_leVentas.ChangeCaption("vnd_des_apellido", "V1Apellido VendedorCN1");
                l_leVentas.ChangeCaption("vnd_des_nombre", "V1Nombre VendedorCN1");
            }

            return(l_leVentas);
        }