public void RegistraCliente() { iView.Comanda.Value = string.Empty; String ruCliente = iView.Argumento.Value; Persona pCliente = new Persona(dataConnectionString); Persona pMatriz = new Persona(dataConnectionString); iView.SinLineaCliente.Text = string.Empty; if (0 == pCliente.Obtener(ruCliente)) { iView.RutCliente.Text = Global.ConvertirNroRut(ruCliente); iView.NombreCliente.Text = pCliente.NombreEstructurado; iView.NombreCliente.Attributes.Add("data-tag", pCliente.Numero); Limite llimLimite; llimLimite = new Limite(dataConnectionString); int liRespuesta = 0; liRespuesta = llimLimite.ObtenerLineaCliente(pCliente.Numero); if (liRespuesta != 0) { //MessageBox.Show("Está por generar una Simulación para un Cliente Nuevo o Sin Línea " + fCliente.NombreEstructurado, "ALERTA!", MessageBoxButtons.OK, MessageBoxIcon.Information); pageComm.Add("linea", "Está por generar una Simulación para un Cliente Nuevo o Sin Línea " + pCliente.NombreEstructurado); iView.SinLineaCliente.Text = "<-sin linea"; // bOk = EnviaMensajeMail("AVISO", "CLE -> Aviso Vencimiento Línea", MsgVig) // Exit Sub } // // test lineas bool bOk; string MsgVig = ""; MsgVig = pCliente.TieneLineasVigentes(); if (!("OK" == MsgVig)) { pageComm.Add("lineas", "Está por generar una Simulación para un Cliente Nuevo o Sin Línea: " + pCliente.NombreEstructurado); iView.SinLineaCliente.Text = "<-sin lineas"; //bOk = modMailing.EnviaMensajeMail("AVISO", "CLE -> Aviso Vencimiento Línea", MsgVig); // MsgBox "Testeo Lineas Vigencia: " & MsgVig // ShellExecute 0, vbNullString, "mailto: " & "?subject=Aviso&body=" & MsgVig, vbNullString, vbNullString, vbNormalFocus } Pais pPais = new Pais(dataConnectionString); if (0 == pPais.Obtener(pCliente.CodigoPais)) { String nroMatr = pCliente.NroCasaMatriz(Global.ConvertirNroRut(ruCliente)); if (nroMatr == string.Empty) { iView.CargoCasaMatriz.Checked = false; iView.CargoCasaMatriz.Visible = false; //iView.CargoCasaMatriz.Enabled = false; iView.CasaMatriz.Text = string.Empty; iView.CasaMatriz.Attributes.Add("data-tag", string.Empty); } else { iView.CargoCasaMatriz.Checked = true; iView.CargoCasaMatriz.Visible = true; iView.CargoCasaMatriz.Enabled = false; short q = pMatriz.Obtener(nroMatr); iView.CasaMatriz.Text = pMatriz.NombreEstructurado;; iView.CasaMatriz.Attributes.Add("data-tag", nroMatr); } //SSTab1.Enabled = true; // iView.Nota.Enabled = true; iView.OperPuntual.Enabled = true; iView.Pais.Text = pPais.Nombre; iView.Pais.Attributes.Add("data-tag", pCliente.CodigoPais.ToString()); Categoria pCategoria = new Categoria(dataConnectionString); if (0 == pCategoria.Obtener(pPais.Desarrollo)) { iView.Categoria.Text = pCategoria.Nombre; iView.Categoria.Attributes.Add("data-tag", pPais.Desarrollo.ToString()); } else { iView.Categoria.Text = "Indefinida"; iView.Categoria.Attributes.Add("data-tag", string.Empty); } // ControlaPlazos //SSTab1.SelectedIndex = 0; //cboTipoOperacion.Focus(); //iView.Cotizar.Enabled = false; } } else { pageComm.Add("errordatos", "Ocurrió un error al intentar obtener los datos del Cliente."); } iView.pageContent = Modelos.Library.JsonInform.PageCommentsToJson(pageComm); }
public void RegistraSubyacente() { iView.Comanda.Value = string.Empty; String ruCliente = iView.Argumento.Value; Persona pCliente = new Persona(dataConnectionString); iView.SinLineaSuby.Text = string.Empty; if (0 == pCliente.Obtener(ruCliente)) { iView.NroPerSuby.Text = Global.ConvertirNroRut(ruCliente); iView.NomSuby.Text = pCliente.NombreEstructurado; iView.NomSuby.Attributes.Add("data-tag", pCliente.Numero); //nroMatr = fCliente.NroCasaMatriz(modGlobal.ConvertirNroRut(modGlobal.gtCodigoEncontrado)); //if (nroMatr == string.Empty) //{ // chkCargoMatrizSubyacente.CheckState = CheckState.Unchecked; // chkCargoMatrizSubyacente.Visible = false; // chkCargoMatrizSubyacente.Enabled = false; // txCasaMatrizSuby.Text = string.Empty; // txCasaMatrizSuby.Tag = string.Empty; //} //else //{ // chkCargoMatrizSubyacente.CheckState = CheckState.Checked; // chkCargoMatrizSubyacente.Visible = true; // chkCargoMatrizSubyacente.Enabled = false; // q = fMatriz.Obtener(nroMatr); // txCasaMatrizSuby.Text = fMatriz.NombreEstructurado; // txCasaMatrizSuby.Tag = nroMatr; //} Pais pPais = new Pais(dataConnectionString); if (0 == pPais.Obtener(pCliente.CodigoPais)) { iView.PaisSuby.Text = pPais.Nombre; iView.PaisSuby.Attributes.Add("data-tag", pCliente.CodigoPais.ToString()); Categoria pCategoria = new Categoria(dataConnectionString); if (0 == pCategoria.Obtener(pPais.Desarrollo)) { iView.CategSuby.Text = pCategoria.Nombre; iView.CategSuby.Attributes.Add("data-tag", pPais.Desarrollo.ToString()); } else { iView.CategSuby.Text = "Indefinida"; iView.CategSuby.Attributes.Add("data-tag", string.Empty); } iView.Nota.Checked = true; //this.cboTipoOperSuby.Focus(); } Limite llimLimite; llimLimite = new Limite(dataConnectionString); int liRespuesta = 0; liRespuesta = llimLimite.ObtenerLineaCliente(ruCliente); if (liRespuesta != 0) { pageComm.Add("lineasuby", "Está por generar una Simulación para un Deudor Subyacente Nuevo o Sin Línea " + pCliente.NombreEstructurado); iView.SinLineaSuby.Text = "<-sin linea"; } // } else { pageComm.Add("errordatos", "Ocurrió un error al intentar obtener los datos del Deudor Subyacente."); } iView.pageContent = Modelos.Library.JsonInform.PageCommentsToJson(pageComm); }