public void Guardar()
        {
            _guardarIsOk = false;
            if (_dataNewCliente.IsOk())
            {
                var msg = MessageBox.Show("Guardar Ficha ?", "*** ALERTA ***", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                if (msg == DialogResult.Yes)
                {
                    var fichaOOb = new OOB.Cliente.Agregar.Ficha()
                    {
                        autoGrupo           = "0000000001",
                        autoZona            = "0000000001",
                        autoEstado          = "0000000001",
                        autoAgencia         = "0000000001",
                        autoCobrador        = "0000000001",
                        autoVendedor        = "0000000001",
                        autoCodigoAnticipos = "0000000001",
                        autoCodigoCobrar    = "0000000001",
                        autoCodigoIngreso   = "0000000001",
                        ciRif              = _dataNewCliente.CiRif,
                        razonSocial        = _dataNewCliente.Nombre,
                        dirFiscal          = _dataNewCliente.DirFiscal,
                        telefono           = _dataNewCliente.Telefono,
                        estatus            = "Activo",
                        categoria          = "Eventual",
                        estatusCredito     = "0",
                        pais               = "VZLA",
                        tarifa             = "0",
                        denominacionFiscal = "No Contribuyente",
                        estatusMorosidad   = "0",
                        estatusLunes       = "0",
                        estatusMartes      = "0",
                        estatusMiercoles   = "0",
                        estatusJueves      = "0",
                        estatusViernes     = "0",
                        estatusSabado      = "0",
                        estatusDomingo     = "0",
                    };
                    var r01 = Sistema.MyData.Cliente_AgregarFicha(fichaOOb);
                    if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
                    {
                        Helpers.Msg.Error(r01.Mensaje);
                        return;
                    }

                    var autoId = r01.Auto;
                    var r02    = Sistema.MyData.Cliente_GetFicha(autoId);
                    if (r02.Result == OOB.Resultado.Enumerados.EnumResult.isError)
                    {
                        Helpers.Msg.Error(r02.Mensaje);
                        return;
                    }

                    _cliente     = r02.Entidad;
                    _guardarIsOk = true;
                }
            }
        }
        public OOB.Resultado.FichaAuto Cliente_AgregarFicha(OOB.Cliente.Agregar.Ficha ficha)
        {
            var result = new OOB.Resultado.FichaAuto();

            var fichaDTO = new DtoLibPos.Cliente.Agregar.Ficha()
            {
                codigo             = "",
                nombre             = "",
                ciRif              = ficha.ciRif,
                razonSocial        = ficha.razonSocial,
                autoGrupo          = ficha.autoGrupo,
                dirFiscal          = ficha.dirFiscal,
                dirDespacho        = ficha.dirDespacho,
                contacto           = ficha.contacto,
                telefono           = ficha.telefono,
                email              = ficha.email,
                webSite            = ficha.webSite,
                pais               = ficha.pais,
                denominacionFiscal = ficha.denominacionFiscal,
                autoEstado         = ficha.autoEstado,
                autoZona           = ficha.autoZona,
                codigoPostal       = ficha.codigoPostal,
                retencionIva       = ficha.retencionIva,
                retencionIslr      = ficha.retencionIslr,
                autoVendedor       = ficha.autoVendedor,

                tarifa           = ficha.tarifa,
                descuento        = ficha.descuento,
                recargo          = ficha.recargo,
                estatusCredito   = ficha.estatusCredito,
                diasCredito      = ficha.diasCredito,
                limiteCredito    = ficha.limiteCredito,
                docPendientes    = ficha.docPendientes,
                estatusMorosidad = ficha.estatusMorosidad,
                estatusLunes     = ficha.estatusLunes,
                estatusMartes    = ficha.estatusMartes,
                estatusMiercoles = ficha.estatusMiercoles,
                estatusJueves    = ficha.estatusJueves,
                estatusViernes   = ficha.estatusViernes,
                estatusSabado    = ficha.estatusSabado,
                estatusDomingo   = ficha.estatusDomingo,
                autoCobrador     = ficha.autoCobrador,
                anticipos        = ficha.anticipos,
                debitos          = ficha.debitos,
                creditos         = ficha.creditos,
                saldo            = ficha.saldo,
                disponible       = ficha.disponible,

                memo                = ficha.memo,
                aviso               = ficha.aviso,
                estatus             = ficha.estatus,
                cuenta              = ficha.cuenta,
                iban                = ficha.iban,
                swit                = ficha.swit,
                autoAgencia         = ficha.autoAgencia,
                dirBanco            = ficha.dirBanco,
                autoCodigoCobrar    = ficha.autoCodigoCobrar,
                autoCodigoIngreso   = ficha.autoCodigoIngreso,
                autoCodigoAnticipos = ficha.autoCodigoAnticipos,
                categoria           = ficha.categoria,
                descuentoProntoPago = ficha.descuentoProntoPago,
                importeUltPago      = ficha.importeUltPago,
                importeUltVenta     = ficha.importeUltVenta,
                telefono2           = ficha.telefono2,
                fax     = ficha.fax,
                celular = ficha.celular,

                abc = ficha.abc,
                montoClasificacion = ficha.montoClasificacion,
            };
            var r01 = MyData.Cliente_Agregar(fichaDTO);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                result.Mensaje = r01.Mensaje;
                result.Result  = OOB.Resultado.Enumerados.EnumResult.isError;
                return(result);
            }

            result.Auto = r01.Auto;
            return(result);
        }