public Respuesta <int> DelSucursal(EntSucursal ObjIn)
        {
            DalCliente      cliente   = new DalCliente();
            Respuesta <int> respuesta = new Respuesta <int>();

            try
            {
                cliente.begTran();
                respuesta.Resultado = cliente.InsUpdSucursal(ObjIn, "B", "");
                if (respuesta.Resultado > 0)
                {
                    respuesta.EsExitoso = true;
                    cliente.commit();
                }
            }
            catch (Exception ex)
            {
                respuesta.InicializaError(excepcion: ex);
                cliente.roll_back();
            }
            finally
            {
                cliente.close();
            }
            return(respuesta);
        }
        public Respuesta <List <EntTipoDocumento> > GetConsultaTipoDocumento(EntTipoDocumento obj)
        {
            DalCliente cliente = new DalCliente();
            Respuesta <List <EntTipoDocumento> > respuesta = new Respuesta <List <EntTipoDocumento> >();

            try
            {
                respuesta.Resultado = cliente.GetConsultaTipoDocumento(obj);
                if (respuesta.Resultado != null && respuesta.Resultado.Count() > 0)
                {
                    respuesta.EsExitoso      = true;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
                else
                {
                    respuesta.EsExitoso      = false;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
            }
            catch (Exception ex)
            {
                respuesta.InicializaError(excepcion: ex);
            }
            return(respuesta);
        }
        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);
        }
        public Respuesta <List <EntSucursal> > GetValidaSucursalRFC(EntSucursal obj)
        {
            DalCliente cliente = new DalCliente();
            Respuesta <List <EntSucursal> > respuesta = new Respuesta <List <EntSucursal> >();

            try
            {
                respuesta.Resultado = cliente.GetValidaSucursalRFC(obj, "B");
                if (respuesta.Resultado != null && respuesta.Resultado.Count() > 0)
                {
                    respuesta.EsExitoso      = true;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
                else
                {
                    respuesta.EsExitoso      = false;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
            }
            catch (Exception ex)
            {
                respuesta.InicializaError(excepcion: ex);
            }
            return(respuesta);
        }
예제 #5
0
        public DataTable Localizar(string valor)
        {

            DalCliente dal = new DalCliente(conexao);
            return dal.Localizar(valor);

        }
        public Respuesta <List <EntEntidades> > GetConsultaCodigoPostal(EntEntidades obj, string tipo = "D")
        {
            DalCliente cliente = new DalCliente();
            Respuesta <List <EntEntidades> > respuesta = new Respuesta <List <EntEntidades> >();

            try
            {
                respuesta.Resultado = cliente.GetConsultaCodigoPostal(obj, tipo);
                if (respuesta.Resultado != null && respuesta.Resultado.Count() > 0)
                {
                    respuesta.EsExitoso      = true;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
                else
                {
                    respuesta.EsExitoso      = false;
                    respuesta.TotalRegistros = respuesta.Resultado.Count();
                }
            }
            catch (Exception ex)
            {
                respuesta.InicializaError(excepcion: ex);
            }
            return(respuesta);
        }
예제 #7
0
        //Carrega Modelo pelo CpfCNPJ do Cliente
        public ModeloCliente CarregaModeloCliente(String cpfcnpj)
        {
            ModeloCliente modelo = new ModeloCliente();
            DalCliente dal = new DalCliente(conexao);
            dal.CarregaModeloCliente(cpfcnpj);

            return modelo;


        }
예제 #8
0
        public void Excluir(int codigo)
        {
            if (codigo>0)
            {
                try
                {
                    DalCliente dal = new DalCliente(conexao);
                    dal.Excluir(codigo);
                    BllAviso.aviso("Operação realizada com sucesso!!!");
                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); return;
                }
            }
          

        }
예제 #9
0
 //Carrega Modelo Pelo Código do Cliente
 public ModeloCliente CarregaModeloCliente(int codigo)
 {
     DalCliente dal = new DalCliente(conexao);
     return dal.CarregaModeloCliente(codigo);
 }
예제 #10
0
        public DataTable LocalizarRelatorioAnalitico(string nome, string dataInicial, string dataFinal, string cidade, string estado,string status,string defeito,string solucao,string referencia)
        {
            DalCliente dal = new DalCliente(conexao);

            return dal.LocalizarRelatorioAnalitico(nome,dataInicial,dataFinal,cidade,estado,status,defeito,solucao,referencia);
        }
예제 #11
0
        public void Incluir(ModeloCliente modelo)
        {
            if (modelo.CliNome.Trim().Length == 0)
            {
               MessageBox.Show("O nome do Cliente é Obrigatório"); return;
              
            }
            if (modelo.CliCpfCnpj.Trim().Length == 0)
            {
               MessageBox.Show("O CPf/CNPJ é Obrigatório"); return;
               
            }
            if (modelo.CliTipo == "Fisica")
            {
                if (Validacao.IsCpf(modelo.CliCpfCnpj) == false)
                {
                   MessageBox.Show("O CPf é inválido"); return;
                  
                }

                if (modelo.Clirgie.Trim().Length == 0)
                {
                    MessageBox.Show("O RG/IE é Obrigatório"); return;

                }
            }
            else
            {
                if (Validacao.IsCnpj(modelo.CliCpfCnpj) == false)
                {
                   MessageBox.Show("O CNPJ é inválido"); return;
                 
                }

            }

            if (modelo.CliFone.Trim().Length == 0)
            {
               MessageBox.Show("O Telefone é Obrigatório"); return;
               
            }

            if (Validacao.ValidaEmail(modelo.CliEmail) != true)
            {
               MessageBox.Show("Email Inválido"); return;
                
            }
            if (Validacao.ValidaCep(modelo.CliCep) != true)
            {
               MessageBox.Show("Cep Inválido"); return;
                
            }
            //if (String.IsNullOrEmpty(modelo.CliEndereco))
            //{
            //    MessageBox.Show("Por favor. Informe o endereço"); return;
                
            //}

            if (String.IsNullOrEmpty(modelo.CliBairro))
            {
                MessageBox.Show("Por favor. Informe o Bairro"); return;
                
            }
            if (String.IsNullOrEmpty(modelo.CliFone))
            {
                MessageBox.Show("Por favor. Informe o Telefone"); return;
                
            }
            if (String.IsNullOrEmpty(modelo.CliCel))
            {
                MessageBox.Show("Por favor. Informe o celular"); return;
               
            }
            if (String.IsNullOrEmpty(modelo.CliCel))
            {
                MessageBox.Show("Por favor. Informe o celular"); return;
                
            }
                      if (String.IsNullOrEmpty(modelo.CliCidade))
            {
                MessageBox.Show("Por favor. Informe a Cidade"); return;
                
            }
            if (String.IsNullOrEmpty(modelo.CliEstado))
            {
                MessageBox.Show("Por favor. Informe o estado"); return;
                
            }
            else
            {
                try
                {
                    DalCliente dal = new DalCliente(conexao);
                    dal.Incluir(modelo);
                    BllAviso.aviso("Operação realizada com sucesso!!!");
                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); return;
                }
            }
          
        }