コード例 #1
0
ファイル: FrmManCliPro.cs プロジェクト: slotcore/ssf-net
        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);
        }
コード例 #2
0
        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;
                }
            }
        }