void AgregarRuc() { string c_acteco = ""; Helper.Cls_ServiciosSunat xFun = new Helper.Cls_ServiciosSunat(); xFun.ConsultarRUC(); string c_condic = xFun.Contribuyente_Condicion; string c_direcc = xFun.Contribuyente_Direccion; string c_estado = xFun.Contribuyente_Estado; string c_fchiniact = xFun.Contribuyente_FchIniAct; string c_nombre = xFun.Contribuyente_Nombre; string c_numruc = xFun.Contribuyente_NumRUC; string c_tipcon = xFun.Contribuyente_TipCon; string c_apepat = ""; string c_apemat = ""; string c_nom1 = ""; string c_nom2 = ""; xFun = null; if (c_numruc != "") { int n_idtipcon = Convert.ToInt32(funGen.DataTableBuscar(dtTipCon, "c_des", "n_id", c_tipcon, "C")); if ((n_idtipcon == 1) || (n_idtipcon == 2)) { string[] dato = new string[10]; dato = c_nombre.Split(' '); int n_row = 1; if (n_row <= dato.Length) { c_apepat = funFunciones.NulosC(dato[0]); n_row = n_row + 1; } if (n_row <= dato.Length) { c_apemat = funFunciones.NulosC(dato[1]); n_row = n_row + 1; } if (n_row <= dato.Length) { c_nom1 = funFunciones.NulosC(dato[2]); n_row = n_row + 1; } if (n_row <= dato.Length) { c_nom2 = funFunciones.NulosC(dato[3]); n_row = n_row + 1; } } BE_MAE_CLIPRO e_cli = new BE_MAE_CLIPRO(); e_cli.n_idemp = 0; e_cli.n_id = 0; e_cli.n_idcatemp = 1; e_cli.n_idtipcon = n_idtipcon; e_cli.n_idtipdoc = 4; e_cli.c_numdoc = c_numruc; e_cli.c_nombre = c_nombre; e_cli.c_nomcli1 = c_nom1; e_cli.c_nomcli2 = c_nom2; e_cli.c_apecli1 = c_apepat; e_cli.c_apecli2 = c_apemat; e_cli.c_dir = c_direcc.Substring(1, 100); e_cli.c_tel = ""; e_cli.c_fax = ""; e_cli.c_nomcon = c_nombre; e_cli.c_email = ""; e_cli.c_pagweb = ""; e_cli.n_estado = 1; e_cli.n_iddep = 0; e_cli.n_idpro = 0; e_cli.n_iddis = 0; e_cli.n_ageret = 0; e_cli.c_codcen = ""; e_cli.n_idven = 0; e_cli.n_idcondpag = 0; e_cli.c_letnomgir = ""; e_cli.c_letgirdir = ""; e_cli.c_letnumdoc = ""; e_cli.c_lettel = ""; e_cli.n_tipreg = 0; e_cli.d_fchini = DateTime.Now; objcli.mysConec = mysConec; if (objcli.Insertar(e_cli) == true) { LblIdCliente.Text = objcli.n_IdGenerado.ToString(); TxtNumRuc.Text = c_numruc; TxtNomCli.Text = c_nombre; TxtDireccion.Text = c_direcc; } } }
private void CmdBusCli_Click(object sender, EventArgs e) { string c_acteco = ""; string c_direcc = ""; Helper.Cls_ServiciosSunat xFun = new Helper.Cls_ServiciosSunat(); xFun.ConsultarRUC(); //string c_acteco = xFun.Contribuyente_ActEco; string c_condic = xFun.Contribuyente_Condicion; if (xFun.Contribuyente_Direccion.Length <= 100) { c_direcc = xFun.Contribuyente_Direccion; } else { c_direcc = xFun.Contribuyente_Direccion.Substring(0, 100); } string c_estado = xFun.Contribuyente_Estado; string c_fchiniact = xFun.Contribuyente_FchIniAct; string c_nombre = xFun.Contribuyente_Nombre; string c_numruc = xFun.Contribuyente_NumRUC; string c_tipcon = xFun.Contribuyente_TipCon; xFun = null; if (c_numruc != "") { TxtNumDocIde.Text = c_numruc; TxtNomEmp.Text = c_nombre; TxtDir.Text = c_direcc; CboDocIde.SelectedValue = 4; int n_idtipcon = Convert.ToInt32(funDatos.DataTableBuscar(dtTipCon, "c_des", "n_id", c_tipcon, "C")); CboTipCon.SelectedValue = n_idtipcon; CboCatEmp.SelectedValue = 1; if ((n_idtipcon == 1) || (n_idtipcon == 2)) { string[] dato = new string[10]; dato = c_nombre.Split(' '); int n_row = 1; if (n_row <= dato.Length) { TxtApePat.Text = funFunciones.NulosC(dato[0]); n_row = n_row + 1; } if (n_row <= dato.Length) { TxtApeMat.Text = funFunciones.NulosC(dato[1]); n_row = n_row + 1; } if (n_row <= dato.Length) { TxtNom1.Text = funFunciones.NulosC(dato[2]); n_row = n_row + 1; } if (n_row <= dato.Length) { TxtNom2.Text = funFunciones.NulosC(dato[3]); n_row = n_row + 1; } } TxtNomEmp.Text = c_nombre; TxtNomCom.Text = c_nombre; } }