Esempio n. 1
0
        private void AgregarFicha()
        {
            var ciRif     = TB_CI_RIF.Text.Trim();
            var nombre    = TB_NOMBRE.Text.Trim();
            var dirFiscal = TB_DIRECCION.Text.Trim();
            var telefono  = TB_TELEFONO.Text.Trim();

            if (ciRif == "")
            {
                return;
            }
            if (nombre == "")
            {
                return;
            }
            if (dirFiscal == "")
            {
                return;
            }

            var ficha = new OOB.LibVenta.Cliente.AgregarEventual();

            ficha.CiRif             = ciRif;
            ficha.NombreRazonSocial = nombre;
            ficha.DireccionFiscal   = dirFiscal;
            ficha.Telefono          = telefono;

            var r01 = Program.MyData.ClienteAgregarEventual(ficha);

            if (r01.Result == OOB.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return;
            }

            EventHandler <string> handler = AgregarOk;

            if (handler != null)
            {
                handler(this, r01.Auto);
            }
        }
Esempio n. 2
0
        public OOB.ResultadoAuto ClienteAgregarEventual(OOB.LibVenta.Cliente.AgregarEventual ficha)
        {
            var result = new OOB.ResultadoAuto();

            var fichaDTO = new DtoLibVenta.Cliente.AgregarEventual();

            fichaDTO.CiRif             = ficha.CiRif;
            fichaDTO.NombreRazonSocial = ficha.NombreRazonSocial;
            fichaDTO.DireccionFiscal   = ficha.DireccionFiscal;
            fichaDTO.Telefono          = ficha.Telefono;
            var r01 = MyData.ClienteAgregarEventual(fichaDTO);

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

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