private void CaptionResul() { Persona myInfo = (Persona)HttpContext.Current.Session["Captcha"]; try { switch (myInfo.GetResul) { case www.aquarella.com.pe.bll.Admonred.Persona.Resul.Ok: string showDivs = "$('#fsSunat').show();"; this.lbldniruc.Text = txtDoc.Text.ToString(); this.lblnombreruc.Text = Consultar_Documento.Convert_MayusMin(myInfo.ApePaterno) + ' ' + Consultar_Documento.Convert_MayusMin(myInfo.ApeMaterno) + ' ' + Consultar_Documento.Convert_MayusMin(myInfo.Nombres); this.lbldireccionruc.Text = Consultar_Documento.Convert_MayusMin(myInfo.direccion); System.Web.UI.ScriptManager.RegisterStartupScript(upPanelMsg, Page.GetType(), "ShowDivs", showDivs, true); break; case www.aquarella.com.pe.bll.Admonred.Persona.Resul.NoResul: msnMessage.LoadMessage("No existe DNI o Ruc", UserControl.ucMessage.MessageType.Error); break; case www.aquarella.com.pe.bll.Admonred.Persona.Resul.ErrorCapcha: CargarImagen(); msnMessage.LoadMessage("Intente de nuevo por favor...", UserControl.ucMessage.MessageType.Error); break; case www.aquarella.com.pe.bll.Admonred.Persona.Resul.Error: msnMessage.LoadMessage("Error Desconocido", UserControl.ucMessage.MessageType.Error); break; } } catch (Exception ex) { throw ex; } }
/// <summary> /// Prepara formulario segun la accion /// </summary> /// <param name="co"></param> /// <param name="noDoc"></param> /// <param name="idPers"></param> protected void prepareForm(string noDoc, decimal idPers) { string ocultar_datasunat = "$('#fsSunat').hide();"; System.Web.UI.ScriptManager.RegisterStartupScript(upPanelMsg, Page.GetType(), "HideDivs", ocultar_datasunat, true); if (noDoc.Length != 8 && noDoc.Length != 11) { msnMessage.LoadMessage("El Numero de Documento es incorrecto. por favor verifique", UserControl.ucMessage.MessageType.Error); return; } DataTable dtPerson; string showDivs = "$('#fsBasicData').show();$('#fsTypePerson').show();$('#fsUbi').show();$('#fsInfoCust').show();"; try { dtPerson = Basic_Data.getPersonLider(noDoc, idPers).Tables[0]; } catch { msnMessage.LoadMessage("Ha ocurrido un error intentando relaizar la búsqueda.", UserControl.ucMessage.MessageType.Error); return; } if (dtPerson != null && dtPerson.Rows.Count > 0) { cargarAreaLideres(); dwArea.Enabled = false; DataRow infoPerson = dtPerson.Rows[0]; Boolean valor = false; if (infoPerson["dis_dep_id"] != null && !string.IsNullOrEmpty(infoPerson["dis_dep_id"].ToString())) { valor = true; } cleanInfo(_formCreCust, valor); printInfo(infoPerson); // Cliente string idCliente = infoPerson["bas_id"].ToString(); if (!string.IsNullOrEmpty(idCliente)) { Users cust = new Users { _usn_userid = Convert.ToDecimal(idCliente) }; Session[_nameSessionCoord] = cust; btUpdateCust.Visible = true; btUpdateProm.Visible = false; btSaveNewCust.Visible = false; btSaveNewProm.Visible = false; //btUpdateCust.Visible = true; //btSaveNewCust.Visible = false; //showDivs += "$('#fsInfoCust').show();"; } dwArea.Enabled = false; msnMessage.LoadMessage("Puede realizar una actualización de la información.", UserControl.ucMessage.MessageType.Information); } else { //showDivs += "$('#fsInfoCust').show();"; msnMessage.LoadMessage("Número de documento disponible.", UserControl.ucMessage.MessageType.Information); cargarAreaLiderZonal(); cleanInfo("4"); btUpdateCust.Visible = false; btUpdateProm.Visible = false; btSaveNewCust.Visible = false; btSaveNewProm.Visible = true; Boolean validadni = false; if (noDoc.Length == 8) { dwDocType.SelectedValue = "1"; validadni = true; } else { dwDocType.SelectedValue = "2"; } //verificando dni existe en la web service sunat Consultar_Documento myRucDni = new Consultar_Documento((noDoc.Length == 8) ? Microsoft.VisualBasic.Strings.Trim("10" + noDoc + Consultar_Documento.getDigito("10" + noDoc).ToString()) : noDoc); if (string.IsNullOrEmpty(myRucDni.Error)) { showDivs = "$('#fsBasicData').show();$('#fsTypePerson').show();$('#fsUbi').show();$('#fsSunat').show();$('#fsInfoCust').show();"; if (validadni) { string _primer_nombre = ""; string _segundo_nombre = ""; string _primer_apellido = ""; string _segundo_apellido = ""; Consultar_Documento.divide_nombres(myRucDni.GetInfo.RazonSocial, ref _primer_nombre, ref _segundo_nombre, ref _primer_apellido, ref _segundo_apellido); txtFirstName.Text = Consultar_Documento.Convert_MayusMin(_primer_nombre); txtMiddleName.Text = Consultar_Documento.Convert_MayusMin(_segundo_nombre); txtFirstSurname.Text = Consultar_Documento.Convert_MayusMin(_primer_apellido); txtSecondSurname.Text = Consultar_Documento.Convert_MayusMin(_segundo_apellido); } else { this.txtFirstName.Text = myRucDni.GetInfo.RazonSocial; } lblnombreruc.Text = Consultar_Documento.Convert_MayusMin(myRucDni.GetInfo.RazonSocial); lbldireccionruc.Text = Consultar_Documento.Convert_MayusMin(myRucDni.GetInfo.Direccion); this.txtPhone.Text = myRucDni.GetInfo.Telefono; this.txtAddress.Text = Consultar_Documento.Convert_MayusMin(myRucDni.GetInfo.Direccion); this.txtBirth.Text = myRucDni.GetInfo.Fecha_Nac; } //************************************************** //cargar dwArea } System.Web.UI.ScriptManager.RegisterStartupScript(upPanelMsg, Page.GetType(), "ShowDivs", showDivs, true); }
private void CaptionResul() { Persona myInfo = (Persona)HttpContext.Current.Session["Captcha"]; try { cleanInfo("4"); switch (myInfo.GetResul) { case www.aquarella.com.pe.bll.Admonred.Persona.Resul.Ok: btUpdateCust.Visible = false; btUpdateProm.Visible = false; btSaveNewCust.Visible = false; dwCustType.SelectedValue = "02"; dwDocType.SelectedValue = (txtDoc.Text.Length == 8)? "1":"2"; dwPersonType.SelectedValue = "1"; dwPersonType.Enabled = false; dwDocType.Enabled = false; txtFirstName.ReadOnly = true; txtSecondSurname.ReadOnly = true; txtFirstSurname.ReadOnly = true; txtMiddleName.ReadOnly = true; string showDivs = "$('#fsSunat').show();"; showDivs += "$('#fsBasicData').show();$('#fsTypePerson').show();$('#fsUbi').show();"; showDivs += "$('#fsInfoCust').show();"; System.Web.UI.ScriptManager.RegisterStartupScript(upPanelMsg, Page.GetType(), "ShowDivs", showDivs, true); this.lblnombreruc.Text = Consultar_Documento.Convert_MayusMin(myInfo.ApePaterno) + ' ' + Consultar_Documento.Convert_MayusMin(myInfo.ApeMaterno) + ' ' + Consultar_Documento.Convert_MayusMin(myInfo.Nombres); txtdni.Text = txtDoc.Text.Trim(); txtFirstName.Text = Consultar_Documento.Convert_MayusMin(myInfo.primer_nombre); txtMiddleName.Text = Consultar_Documento.Convert_MayusMin(myInfo.segundo_nombre); txtFirstSurname.Text = Consultar_Documento.Convert_MayusMin(myInfo.ApePaterno); txtSecondSurname.Text = Consultar_Documento.Convert_MayusMin(myInfo.ApeMaterno); txtAddress.Text = Consultar_Documento.Convert_MayusMin(myInfo.direccion); txtPhone.Text = myInfo.telefono; //txtAddress.Text = ""; System.Web.UI.ScriptManager.RegisterStartupScript(upPanelMsg, Page.GetType(), "ShowDivs", showDivs, true); break; case www.aquarella.com.pe.bll.Admonred.Persona.Resul.NoResul: msnMessage.LoadMessage("No existe DNI ó RUC", UserControl.ucMessage.MessageType.Error); btSaveNewCust.Visible = false; btSaveNewProm.Visible = false; break; case www.aquarella.com.pe.bll.Admonred.Persona.Resul.ErrorCapcha: CargarImagen(); msnMessage.LoadMessage("Intente de nuevo por favor...", UserControl.ucMessage.MessageType.Error); btSaveNewCust.Visible = false; btSaveNewProm.Visible = false; break; case www.aquarella.com.pe.bll.Admonred.Persona.Resul.Error: msnMessage.LoadMessage("Error Desconocido", UserControl.ucMessage.MessageType.Error); btSaveNewCust.Visible = false; btSaveNewProm.Visible = false; break; } } catch (Exception ex) { throw ex; } }