public IActionResult Post([FromBody] ClienteDTO clienteDTO) { if (ModelState.IsValid) { Cliente cliente = new Cliente(); cliente.Name = clienteDTO.Name; cliente.Document = clienteDTO.Document; cliente.Email = clienteDTO.Email; cliente.dateRegister = DateTime.Now; cliente.Password = clienteDTO.Password; db.Clientes.Add(cliente); db.SaveChanges(); Response.StatusCode = 201; return(new ObjectResult("Cliente cadastrado!")); } else { return(BadRequest(ModelState)); } }
//public void ConectarExcel(string filePath) //{ // string extension = Path.GetExtension(filePath); // string conStr; // conStr = string.Empty; // switch (extension) // { // case ".xls": //Excel 97-03 // conStr = string.Format(ConfigurationManager.ConnectionStrings["Excel03ConString"].ConnectionString, filePath); // break; // case ".xlsx": //Excel 07 // conStr = string.Format(ConfigurationManager.ConnectionStrings["Excel07ConString"].ConnectionString, filePath); // break; // } // Conexao con = new Conexao(); // conn = con.ConectarExcel(ref conn, ref conStr); //} #endregion internal void Cadastrar(ClienteDTO dadosCliente) { ConectarAccess(); string comando = "INSERT INTO Clientes (telefone, nome, endereco, numero, complemento, ponto_referencia, data_aniversario, bairro)" + "values(@telefone, @nome, @endereco, @numero, @complemento, @ponto_referencia, @data_aniversario, @bairro)"; OleDbCommand cmd = new OleDbCommand(comando, conn); cmd.Parameters.Add("@telefone", OleDbType.VarChar).Value = dadosCliente.Telefone; cmd.Parameters.Add("@nome", OleDbType.VarChar).Value = dadosCliente.Nome; cmd.Parameters.Add("@endereco", OleDbType.VarChar).Value = dadosCliente.Endereco; cmd.Parameters.Add("@numero", OleDbType.VarChar).Value = dadosCliente.Numero; cmd.Parameters.Add("@complemento", OleDbType.VarChar).Value = dadosCliente.Complemento; cmd.Parameters.Add("@ponto_referencia", OleDbType.VarChar).Value = dadosCliente.PontoReferencia; cmd.Parameters.Add("@data_aniversario", OleDbType.VarChar).Value = dadosCliente.DataAniversario; cmd.Parameters.Add("@bairro", OleDbType.VarChar).Value = dadosCliente.Bairro; try { cmd.ExecuteNonQuery(); MessageBox.Show("Cliente Cadastrado com Sucesso!"); } catch (Exception E) { MessageBox.Show(E.Message); } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } if (conn != null) { conn.Dispose(); } } }
public ClienteDTO Registro(string nombre, string direccion, string telefono, string email, string usuario, string contrasena) { ClienteDTO newcliente = new ClienteDTO(); newcliente.Nombre = nombre; newcliente.Direccion = direccion; newcliente.Telefono = telefono; newcliente.Email = email; newcliente.Usuario = usuario; newcliente.Contraseña = contrasena; try { ClienteDAO clientedao = new ClienteDAO(); clientedao.Create(newcliente); } catch (Exception) { throw; } return(null); }
public IEnumerable <ClienteDTO> MapperListClientes(IEnumerable <Cliente> clientes) { foreach (var item in clientes) { ClienteDTO clienteDTO = new ClienteDTO { Id = item.Id , Nome = item.Nome , Sobrenome = item.Sobrenome , Email = item.Email }; clienteDTOs.Add(clienteDTO); } return(clienteDTOs); }
public bool Modify() { ClienteDTO dto = new ClienteDTO(); dto.Clienteid = this.Clienteid; dto.nombre = this.nombre; dto.Apellido = this.Apellido; dto.Descripcion = this.Descripcion; dto.Documento = this.Documento; dto.tipoDocumento = 1; dto.Direccionid = this.direccionNegocio.Direccionid; dto.direccion.Direccionid = this.direccionNegocio.Direccionid; dto.direccion.Calle = this.direccionNegocio.Calle; dto.direccion.Altura = this.direccionNegocio.Altura; dto.direccion.Provinciaid = this.direccionNegocio.provincianegocio.Provinciaid; dto.direccion.Localidadid = this.direccionNegocio.localidadNegocio.Localidadid; dto.telefono.Telefonoid = this.telefonoNegocio.Telefonoid; dto.telefono.numeroCasa = this.telefonoNegocio.numeroCasa; dto.telefono.numeroCelular = this.telefonoNegocio.numeroCelular; Console.WriteLine("Modify Cliente " + this.Documento.ToString()); return(dto.Modify()); }
public void CadastrarCliente() { var facade = new LojaStoneFacade(mockRepositorioCliente.Object, mockRepositorioItem.Object, mockRepositorioPedido.Object, mockServicoMensageria.Object, mockLogger.Object); var clienteDTO = new ClienteDTO() { Nome = "Cliente Teste Mockado 1", CPF = 12345678910, Endereco = new EnderecoDTO() { Rua = "Rua Teste 1", Numero = 3, Complemento = "apartamento 101" } }; var retorno1 = facade.CadastrarClienteAsync(clienteDTO); retorno1.Wait(); mockRepositorioCliente.Verify(a => a.CadastrarClienteAsync(It.IsAny <Cliente>()), Times.Once); }
/// <summary> /// Parseo de DTO a Modelo /// </summary> /// <param name="clienteDTO"></param> /// <returns></returns> private Cliente transformClienteDTOToCliente(ClienteDTO clienteDTO) { Cliente cliente = new Cliente(); try { cliente.cuentaBancaria = clienteDTO.cuentaBancaria; cliente.direccion = clienteDTO.direccion; cliente.email = clienteDTO.email; cliente.idMetodoPago = clienteDTO.idMetodoPago; cliente.nif = clienteDTO.nif; cliente.nombre = clienteDTO.nombre; cliente.personaContacto = clienteDTO.personaContacto; cliente.poblacion = clienteDTO.poblacion; cliente.tlfContacto = clienteDTO.tlfContacto; } catch (System.Exception) { cliente = null; } return(cliente); }
public bool add(ClienteDTO ClienteDTO) { using (var context = getContext()) { try { Cliente Cliente = new Cliente(); Cliente.Nombre = ClienteDTO.NombreEmpresa; Cliente.Telefono_1 = ClienteDTO.Telefono1; Cliente.Telefono_2 = ClienteDTO.Telefono2; Cliente.Active = true; context.Cliente.Add(Cliente); context.SaveChanges(); return true; } catch (Exception e) { throw e; //return false; } } }
public string Alterar(ClienteDTO cliente) { try { AcessoDadosMySql acessoMysql = new AcessoDadosMySql(); acessoMysql.LimparParametros(); acessoMysql.AdicionarParametros("spIdCliente", cliente.IdCliente); acessoMysql.AdicionarParametros("spNomeCliente", cliente.NomeCliente); acessoMysql.AdicionarParametros("spTelefone", cliente.Telefone); acessoMysql.AdicionarParametros("spEmail", cliente.Email); acessoMysql.AdicionarParametros("spTipoCliente", cliente.TipoCliente); string idCliente = acessoMysql.ExecutarManipulacao(CommandType.StoredProcedure, "spClienteAlterar").ToString(); return(idCliente); } catch (Exception exception) { return(exception.Message); } }
public List <ClienteDTO> PesquisaRapida(ClienteDTO dto) { using (MySqlConnection conexao = new MySqlConnection()) { conexao.ConnectionString = Properties.Settings.Default.banco; MySqlCommand comando = new MySqlCommand(); comando.CommandType = CommandType.Text; conexao.Open(); comando.CommandText = "SELECT id_cliente, nome_cliente, email_cliente, idade_cliente, telefone_cliente, dataCadastro_cliente FROM cliente WHERE nome_cliente LIKE ?"; comando.Parameters.Add("nome_cliente", MySqlDbType.VarChar).Value = "%" + dto.Nome + "%"; comando.Connection = conexao; MySqlDataReader dr; List <ClienteDTO> lista = new List <ClienteDTO>(); dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ClienteDTO dados = new ClienteDTO(); dados.Id = Convert.ToInt32(dr["id_cliente"]); dados.Nome = Convert.ToString(dr["nome_cliente"]); dados.Email = Convert.ToString(dr["email_cliente"]); dados.Idade = Convert.ToInt32(dr["idade_cliente"]); dados.Telefone = Convert.ToInt32(dr["telefone_cliente"]); dados.DataCadastro = Convert.ToDateTime(dr["dataCadastro_cliente"]); lista.Add(dados); } } return(lista); } }
public void EditarCliente(ClienteDTO cliente) { SqlCommand cmd = new SqlCommand(@"declare @FkEndereco int update tb_Pessoas Set Nome = @Nome, CPF = @CPF, Sobrenome = @Sobrenome, Email = @Email, Telefone = @Telefone, @FkEndereco = (select Fk_Enderecos_IdEndereco from tb_Pessoas where IdCliente = @IdCliente) where IdCliente = @IdCliente update tb_Enderecos set Rua = @Rua, Numero = @Numero, Bairro = @Bairro, Cidade = @Cidade, Cep = @Cep where IdEndereco = @FkEndereco", conn); // cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Nome", cliente.Cl_nome); cmd.Parameters.AddWithValue("@CPF", cliente.Cl_cpf); cmd.Parameters.AddWithValue("@Sobrenome", cliente.Cl_sobrenome); cmd.Parameters.AddWithValue("@Email", cliente.Cl_email); cmd.Parameters.AddWithValue("@Telefone", cliente.Cl_telefone); cmd.Parameters.AddWithValue("@Rua", cliente.Cl_rua); cmd.Parameters.AddWithValue("@Numero", cliente.Cl_numero); cmd.Parameters.AddWithValue("@Bairro", cliente.Cl_bairro); cmd.Parameters.AddWithValue("@Cidade", cliente.Cl_cidade); cmd.Parameters.AddWithValue("@Cep", cliente.Cl_cep); cmd.Parameters.AddWithValue("@IdCliente", Convert.ToInt32(cliente.CodCliente)); try { conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { if (conn.State == System.Data.ConnectionState.Open) { conn.Close(); } throw new Exception("Erro ao Conectar no Banco de dados", ex); } }
public void CadastrarCliente(ClienteDTO cliente) { SqlCommand cmd = new SqlCommand("SP_CadastroCliente", conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Nome_Pessoa", cliente.Nome); cmd.Parameters.AddWithValue("@CPF", cliente.Cpf); cmd.Parameters.AddWithValue("@DataNascimento", cliente.Dtnasc); cmd.Parameters.AddWithValue("@TipoUsuario", cliente.TipoUsuario); cmd.Parameters.AddWithValue("@CEP", cliente.Cep); cmd.Parameters.AddWithValue("@Endereco", cliente.Endereco); cmd.Parameters.AddWithValue("@Numero", cliente.Numero); cmd.Parameters.AddWithValue("@Bairro", cliente.Bairro); cmd.Parameters.AddWithValue("@Complemento", cliente.Complemento); cmd.Parameters.AddWithValue("@Nome_Cidade", cliente.Cidade); cmd.Parameters.AddWithValue("@Estado", cliente.Estado); cmd.Parameters.AddWithValue("@Telefone", cliente.Telefone); cmd.Parameters.AddWithValue("@Celular", cliente.Celular); cmd.Parameters.AddWithValue("@Email", cliente.Email); cmd.Parameters.AddWithValue("@Inativar", 0); try { conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); this.mensagem = "Cliente cadastrado com sucesso"; } catch (Exception ex) { if (conn.State == System.Data.ConnectionState.Open) { conn.Close(); } throw ex; } }
public string GetNumeroNotaVenta() { conSoftland.Open(); string codigo = string.Empty; SqlCommand cmd = new SqlCommand(); SqlDataReader reader; cmd.CommandText = "Select max(NVNumero) + 1 as codigo from softland.nw_nventa"; cmd.CommandType = CommandType.Text; cmd.Connection = conSoftland; reader = cmd.ExecuteReader(); ClienteDTO item = new ClienteDTO(); while (reader.Read()) { codigo = reader["codigo"].ToString(); } reader.Close(); conSoftland.Close(); return(codigo); }
private void btnPesquisar_Click(object sender, EventArgs e) { // abre o form dentro do form form_ConsCliente Form_Cad = new form_ConsCliente(); Form_Cad.ShowInTaskbar = false; Form_Cad.StartPosition = FormStartPosition.CenterParent; Form_Cad.ShowDialog(ActiveForm); if (Form_Cad.codigo != 0) { ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); ClienteBLL bll = new ClienteBLL(conexao); ClienteDTO cli = bll.CarregaClienteDTO(Form_Cad.codigo); cli_idTextBox.Text = cli.Cli_id.ToString(); cli_nomeTextBox.Text = cli.Cli_nome; cli_cpfTextBox.Text = cli.Cli_cpf; cli_telefoneTextBox.Text = cli.Cli_telefone; cli_celularTextBox.Text = cli.Cli_celular; cli_emailTextBox.Text = cli.Cli_email; cli_logradouroTextBox.Text = cli.Cli_logradouro; cli_numeroTextBox.Text = cli.Cli_numero; cli_complementoTextBox.Text = cli.Cli_complemento; cli_bairroTextBox.Text = cli.Cli_bairro.ToString(); cli_cidadeComboBox.SelectedValue = cli.Cli_cidade; cli_estadoComboBox.SelectedValue = cli.Cli_estado; cli_cadastroDateTimePicker.Value = cli.Cli_cadastro; alterarBotoes(3); } else { this.LimpaTela(); this.alterarBotoes(1); } //encerra form Form_Cad.Dispose(); }
protected void BtnEsqueciSenha_Click(object sender, EventArgs e) { try { // Instanciar o objeto ClienteDTO ClienteDTO clienteDTO = new ClienteDTO(); clienteDTO.Email = txtEmail.Text; clienteDTO.Senha = txtSenha.Text; //Instanciar o objeto ClienteBLL ClienteBLL clienteBLL = new ClienteBLL(); msgOK.Visible = true; string senha = clienteBLL.RecuperarSenha(clienteDTO.Email); msgOK.Text = senha; txtSenha.Text = senha; } catch (Exception ex) { msgErro.Visible = true; msgErro.Text = ex.Message; } }
public ActionResult CreateCliente(ClienteDTO model) { try { var resultado = new ClienteLogica().AgregarCliente(model); if (resultado.GetType() == typeof(ErrorDTO)) { throw new Exception("Error"); } else { return(RedirectToAction("DetailsCliente", new { id = resultado.IdEntidad })); // return RedirectToAction(nameof(Index)); } } catch { return(View()); } }
public JsonResult GuardarCliente(ClienteModel clienteParam) { try { ClienteDAO ClienteDAO = new ClienteDAO(); var clienteDTO = new ClienteDTO(); clienteDTO.ClienteID = clienteParam.ClienteID; clienteDTO.Nombre = clienteParam.Nombre; clienteDTO.ApellidoPaterno = clienteParam.ApellidoPaterno; clienteDTO.ApellidoMaterno = clienteParam.ApellidoMaterno; clienteDTO.RFC = clienteParam.RFC; ClienteDAO.Guardar(clienteDTO); return(Json(new { Success = 1 }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Success = 0, Data = ex }, JsonRequestBehavior.AllowGet)); } }
//Buscar Cliente pelo ID public static ClienteDTO BuscarCliente_ID(int IDLinha) { string endereco = "SERVER=localhost; DATABASE=pizzaria; UID=root; PWD=cldeveloper;"; MySqlConnection Conectar = null; MySqlCommand Comando; try { Conectar = new MySqlConnection(endereco); Comando = new MySqlCommand("SELECT Nome, Contato, Endereco, Cep, Numero, Complemento FROM tb_cliente WHERE ID = @IDbd", Conectar); Comando.Parameters.Add("IDbd", MySqlDbType.Int32).Value = IDLinha; Conectar.Open(); MySqlDataReader DataR = Comando.ExecuteReader(); ClienteDTO objCliente = new ClienteDTO(); if (DataR.HasRows) { while (DataR.Read()) { //objCliente.IDCliente1 = Convert.ToInt32(DataR["ID"]); objCliente.NomeCLiente1 = Convert.ToString(DataR["Nome"]); objCliente.ContatoCliente1 = Convert.ToString(DataR["Contato"]); objCliente.EnderecoCliente1 = Convert.ToString(DataR["Endereco"]); objCliente.CepCliente1 = Convert.ToString(DataR["Cep"]); objCliente.NumeroCliente1 = Convert.ToString(DataR["Numero"]); objCliente.ComplementoCliente1 = Convert.ToString(DataR["Complemento"]); } } return(objCliente); } catch (Exception erro) { throw erro; } }
public async Task <ActionResult <ClienteResponse> > Post([FromBody] ClienteDTO cliente) { Logger.Information($"Se recibio posteo de nuevo cliente{cliente.NumeroCliente} - {cliente.RazonSocial} - Id de operacion: {cliente.IdOperacion}"); int idOperacion = cliente.IdOperacion; if (Env.IsProduction()) { if (int.TryParse(cliente.NumeroCliente, out _)) { cliente.NumeroCliente = string.Format("{0:00000000}", int.Parse(cliente.NumeroCliente)); } ; if (int.TryParse(cliente.NumeroSubcuenta, out _)) { cliente.NumeroSubcuenta = string.Format("{0:00000000}", int.Parse(cliente.NumeroSubcuenta)); } } VtmclhDTO clienteFormat = Mapper.Map <ClienteDTO, VtmclhDTO>(cliente); if (!ModelState.IsValid) { ModelState.AddModelError("Error", "Error de formato"); } ClienteResponse response = await Repository.GraboCliente(clienteFormat, "NEW"); response.IdOperacion = idOperacion; if (response.Estado != 200) { return(BadRequest(response)); } return(Ok(response)); }
private void ButtonAceptar_Click(object sender, EventArgs e) { try { // Creamos el dto del cliente y se lo enviamos al controlador de acceso. ClienteDTO cliente = new ClienteDTO(Convert.ToInt32(textBoxDocumento.Text), Convert.ToInt32(textBoxContraseña.Text)); // Recibimos la respuesta del controlador, si es true pudimos acceder al usuario. if (iControlador.Acceso(cliente)) { FormPrincipal ventanaPrincipal = new FormPrincipal(cliente.Documento); ventanaPrincipal.Show(this); //En caso de salir de la cuenta borramos el documento y la contraseña para retornar. textBoxDocumento.Text = ""; textBoxContraseña.Text = ""; textBoxDocumento.Focus(); this.Hide(); } else { MessageBox.Show("Documento o contraseña erronea"); textBoxContraseña.Text = ""; textBoxContraseña.Focus(); } } catch (WebException ex) { if (!(ex.Response is null)) { WebResponse mErrorResponse = ex.Response; using (Stream mResponseStream = mErrorResponse.GetResponseStream()) { StreamReader mReader = new StreamReader(mResponseStream, Encoding.GetEncoding("utf-8")); String mErrorText = mReader.ReadToEnd(); MessageBox.Show(String.Format("Error: {0}", mErrorText)); } }
public async Task <IActionResult> Post([FromBody] ClienteDTO clienteDTO) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (clienteDTO == null) { return(NotFound()); } var retorno = await _clienteServiceApplication.Add(clienteDTO); return(Ok(retorno)); } catch (Exception e) { return(BadRequest("Falha ao cadastrar cliente.")); } }
/// <summary> /// Converte DTO em ViewModel /// </summary> /// <param name="ClienteVM">ViewModel recebido da UI</param> /// <returns>Retorna DTO para ser enviado a API</returns> private ClienteDTO ParseToDTO(ClienteViewModel ClienteVM) { if (ClienteVM == null) { return(null); } ClienteDTO ClienteDTO = new ClienteDTO( ); ClienteDTO.Id = ClienteVM.Id; ClienteDTO.CPF = ClienteVM.CPF; ClienteDTO.Email = ClienteVM.Email; ClienteDTO.Endereco = ClienteVM.Endereco; ClienteDTO.Estado = ClienteVM.Estado; ClienteDTO.Municipio = ClienteVM.Municipio; ClienteDTO.Nome = ClienteVM.NomeCompleto; ClienteDTO.Senha = ClienteVM.Senha; ClienteDTO.Telefone = ClienteVM.Telefone; ClienteDTO.DataCadastro = ClienteVM.DataCadastro; ClienteDTO.DataExclusao = ClienteVM.DataExclusao; return(ClienteDTO); }
public void ExcluirCliente(ClienteDTO cliente) { SqlCommand cmd = new SqlCommand(@"update tb_Pessoas set Ativo = 0 where IdCliente = @IdCliente", conn); cmd.Parameters.AddWithValue("@IdCliente", Convert.ToInt32(cliente.CodCliente)); try { conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception ex) { if (conn.State == System.Data.ConnectionState.Open) { conn.Close(); } throw new Exception("Erro ao Conectar no Banco de dados", ex); } }
public IHttpActionResult GetAllOneImage([FromBody] LoginViewModel user) { bool userLogued = (!String.IsNullOrEmpty(user.Email)) ? true : false; string codLista = string.Empty; if (userLogued) { MaestroClientes mc = new MaestroClientes(); ClienteDTO cl = mc.GetCliente(user.Email); codLista = cl.CodLista; } else { MaestroParametros mp = new MaestroParametros(); ParametrosDTO param = mp.GetParametro("ListaPreciosDefecto"); codLista = param.Valor; } MaestroProductos m = new MaestroProductos(); List <ProductosDTO> productos = m.GetAllOneImage(codLista); return(Ok(productos)); }
public void TestCriarVendaComFormaDePagamento(FormaDePagamento formaDePagamento) { var cliente = new ClienteDTO("Cliente"); var vendaDTO = new VendaDTO() { Cliente = cliente, FormaDePagamento = formaDePagamento, Itens = new List <VendaItemDTO>() }; VendaEntity venda = new VendaEntity(vendaDTO.Cliente, vendaDTO.FormaDePagamento); foreach (var item in vendaDTO.Itens) { var vendaItem = new VendaItemEntity(item, new CalculadoraPrecoVendaItem()); venda.AdicionarVendaItem(vendaItem); } ClienteDTO clienteRetornado = venda.Cliente; Assert.Equal(formaDePagamento, venda.FormaDePagamento); Assert.Equal(cliente, clienteRetornado); }
protected void Unnamed1_Click(object sender, EventArgs e) { try { ClienteDTO cliente = new ClienteDTO(); cliente.Cl_usuario = txbUsuario.Text; cliente.Cl_senha = txbSenha.Text; if (Controle.BL.ClienteBL.getInstance().ValidarLogin(cliente)) { Response.Redirect("frmInicial.aspx"); } else { Response.Write("<script>alert('Usuario ou Senha Incorretos');</script>"); } } catch (Exception ex) { Response.Write(ex.Message); } }
public void Atualizar(ClienteDTO cliDTO) { try { bd = new AcessoBancoDados(); bd.Conectar(); string nome = cliDTO.Nome.Replace("'", "''"); string comando = "UPDATE cliente SET nome = '" + cliDTO.Nome + "', email = '" + cliDTO.Email + "' WHERE id = " + cliDTO.Id; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao tentar atualizar o cliente: " + ex.Message); } finally { //Gerar Log bd = null; } }
private void button1_Click(object sender, EventArgs e) { try { ClienteDTO cliente = dgvConsultarCliente.CurrentRow.DataBoundItem as ClienteDTO; DialogResult r = MessageBox.Show("Deseja excluir esse cliente?", "Café Patronal", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { ClienteBusiness business = new ClienteBusiness(); business.Remover(cliente.id_cliente); List <ClienteDTO> a = business.Consultar(txtConsultarClientes.Text); dgvConsultarCliente.AutoGenerateColumns = false; dgvConsultarCliente.DataSource = a; } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex.Message); } }
public void Inserir(ClienteDTO cliDTO) { try { bd = new AcessoBancoDados(); bd.Conectar(); string nome = cliDTO.Nome.Replace("'", "''"); string comando = "INSERT INTO cliente(nome, email) VALUES('" + nome + "','" + cliDTO.Email + "')"; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao tentar inserir um novo cliente: " + ex.Message); } finally { //Gerar Log bd = null; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (this.Page.Session["cliente"] != null) { ClienteDTO cliente = (ClienteDTO)this.Page.Session["cliente"]; var lista = ws.traerDatosUsuario(cliente.Id); ClienteDTO clientedeseado = lista[0]; txtUsuario.Text = clientedeseado.Usuario; lblId.Text = clientedeseado.Id.ToString(); txtNombre.Text = clientedeseado.Nombre; txtDireccion.Text = clientedeseado.Direccion; txtContraseña.Text = clientedeseado.Contraseña; txtTelefono.Text = clientedeseado.Telefono; txtEmail.Text = clientedeseado.Email; } } }
public void GetClienteByNameSucces() { //Arrange SquadraWEBContext context = new SquadraWEBContext(); ClientesController clientes = new ClientesController(context); ClienteDTO aux = new ClienteDTO(); aux.Cpf = "12345678910"; aux.Endereco = "teste"; aux.Nome = "Jefferson"; aux.Telefone = "teste"; var resultado = clientes.PostCliente(aux); //Act var resultado2 = clientes.GetClienteByName(aux.Nome); //Assert Assert.Equal(aux.Nome, resultado2.Value.Nome); }
public bool update(ClienteDTO ClienteDTO) { using (var context = getContext()) { try { var Cliente = context.Cliente.Where(x => x.IdCliente == ClienteDTO.IdCliente).SingleOrDefault(); Cliente.Nombre = ClienteDTO.NombreEmpresa; Cliente.Telefono_1 = ClienteDTO.Telefono1; Cliente.Telefono_2 = ClienteDTO.Telefono2; Cliente.Active = ClienteDTO.Active; context.SaveChanges(); return true; } catch (Exception e) { //throw e; return false; } } }