public Respuesta <int> InsUpdClientes(EntCliente ObjIn, string opc, string tipo)
        {
            DalCliente      cliente   = new DalCliente();
            Respuesta <int> respuesta = new Respuesta <int>();

            try
            {
                cliente.begTran();
                respuesta.Resultado = cliente.InsUpdClientes(ObjIn, opc, tipo);
                if (respuesta.Resultado > 0)
                {
                    respuesta.EsExitoso = true;
                    cliente.commit();
                }
            }
            catch (Exception ex)
            {
                respuesta.InicializaError(excepcion: ex);
                cliente.roll_back();
            }
            finally
            {
                cliente.close();
            }
            return(respuesta);
        }