bool Grabar() { bool booResultado = false; if (CamposOK() == false) { return(booResultado); } AsignarEntidad(); if (n_QueHace == 1) { booResultado = objRegistros.Insertar(BE_ListaReg); } if (n_QueHace == 2) { booResultado = objRegistros.Actualizar(BE_ListaReg); } if (booResultado == false) { MessageBox.Show("¡ ¨Ha ocurrido un un problema, no se pudo guardar el registro ! Error Nº : " + objRegistros.IntErrorNumber.ToString() + " = " + objRegistros.StrErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } return(booResultado); }
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; } } }