Example #1
0
        private void gbCargaServicios_Click(object sender, EventArgs e)
        {
            CargaServicio l_frmCargaServicio = new CargaServicio(m_intNumeroCliente, cdcTContratos.SelectedStrCode);

            l_frmCargaServicio.ShowDialog(this);

            //if (l_frmCargaServicio.DialogResult == DialogResult.OK)
            //m_leCliServicios = l_frmCargaServicio.Servicios;
        }
Example #2
0
        // Evento del click del boton que provoca la baja del cliente y graba la llamada.
        private void gbBaja_Click(object sender, EventArgs e)
        {
            // Pedimos una confirmacion
            if (MsgRuts.AskUser(this, "Está a punto de dar de baja de la empresa a un cliente. ¿Está seguro?") == DialogResult.No)
            {
                return;
            }

            if (!teResultado.IsValid)
            {
                MsgRuts.ShowMsg(this, "Debe ingresar el resultado de la llamada");
                return;
            }

            // Grabamos la llamada y damos de baja al cliente.
            string      l_strEsBaja       = "S";
            ECliLlamada l_eCliLlamada     = armaLlamada(l_strEsBaja);
            EParametro  l_eCantDiasCancel = App.ParaGet("DIASCANCEL", false, m_smResult);

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

            App.ShowMsg("Grabando");
            Bll.Clientes.fBajaYBorrarServiciosFromLlamada(m_intNumCliente, l_eCantDiasCancel.VInt, l_eCliLlamada, m_smResult);
            if (MsgRuts.AnalizeError(this, m_smResult))
            {
                App.HideMsg(); return;
            }

            MsgRuts.ShowMsg(this, "El cliente fue dado de baja de la empresa exitosamente! \r\n " +
                            "A continuación podrá cargar servicios que la competencia le brindé al cliente si tiene información sobre los mismos.");
            App.HideMsg();

            CargaServicio l_frmCargaServicios = new CargaServicio(m_intNumCliente);

            l_frmCargaServicios.ShowDialog(this);

            if (l_frmCargaServicios.DialogResult == DialogResult.OK)
            {
                // TODO
                //Bll.Clientes.fGrabaServiciosYMarcaComoCompetencia(m_intNumCliente, l_frmCargaServicios.Servicios, m_smResult);
                if (MsgRuts.AnalizeError(this, m_smResult))
                {
                    return;
                }

                MsgRuts.ShowMsg(this, "Se han grabado exitosamente los servicios de la competencia");
            }

            this.DialogResult = DialogResult.OK;
            this.Close();
        }