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; }
// 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(); }