public string incluir(ModeloClientes cliente) { try { if (cliente.Nome.Trim().Length == 0) { mensagem = "O nome do cliente é obrigatório"; } else if (cliente.Nome.Length > 50) { mensagem = "O cliente não pode ter mais que 50 caracteres!"; } else if (cliente.Email.Trim().Length == 0) { mensagem = "O e-mail do cliente é obrigatório"; } else if (cliente.Email.Length > 50) { mensagem = "O e-mail não pode ter mais que 50 caracteres!"; } else { cliente.Nome = cliente.Nome.ToLower(); cliente.Email = cliente.Email.ToLower(); objClientesDal.incluir(cliente); mensagem = "Cliente incluído com sucesso"; } return(mensagem); } catch { mensagem = "Não foi possível inserir o cliente!"; throw new Exception(mensagem); } }
//creamos un metodo para instanciar al modelo con la ruta fisica al servidor private void CrearModelo() { //capturamos la ruta fisica a nuestro server String path = HttpContext.Current.Server.MapPath("~/Documentos/clientes.json"); this.modelo = new ModeloClientes(path); }
public ActionResult IndexConsulta(int?id) { ModeloClientes modelo = new ModeloClientes(); modelo.cliente = new Consulta().consultar(id); modelo.asociado = modelo.cliente.Asociados.FirstOrDefault(); return(View(modelo)); }
public Modelos.ListaClientes listagem(string filtro) { try { Modelos.ListaClientes listarClientes = new ListaClientes(); connCliente.ConnectionString = Dados.conexao; cmdCliente.Connection = connCliente; cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.CommandText = "SelecionarCliente"; cmdCliente.Parameters.AddWithValue("pfiltro", filtro); connCliente.Open(); MySqlDataReader dr = cmdCliente.ExecuteReader(); cmdCliente.Parameters.Clear(); if (dr.HasRows == true) { while (dr.Read()) { ModeloClientes cliente = new ModeloClientes(); cliente.IdCliente = int.Parse(dr["idcliente"].ToString()); cliente.Nome = dr["nome"].ToString(); cliente.Email = dr["email"].ToString(); cliente.Telefone = dr["telefone"].ToString(); listarClientes.Add(cliente); } } return(listarClientes); } catch (MySqlException sEx) { throw new Exception(sEx.Message); } catch { throw new InvalidOperationException("O banco não foi fechado ou foi excluído"); } finally { connCliente.Close(); } }
public bool excluir(ModeloClientes cliente) { try { bool resposta = false; if (cliente.IdCliente < 1) { mensagem = "Selecione o cliente antes de excluí-lo"; } else { resposta = objClientesDal.Excluir(cliente); mensagem = "Cliente excluído com sucesso!"; } return(resposta); } catch { mensagem = "Cliente não pode ser excluído!"; throw new Exception(mensagem); } }
public void incluir(ModeloClientes cliente) { try { connCliente.ConnectionString = Dados.conexao; cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.Connection = connCliente; cmdCliente.CommandText = "InserirCliente"; cmdCliente.Parameters.AddWithValue("pnome", cliente.Nome); cmdCliente.Parameters.AddWithValue("pemail", cliente.Email); cmdCliente.Parameters.AddWithValue("ptelefone", cliente.Telefone); connCliente.Open(); cliente.IdCliente = Convert.ToInt32(cmdCliente.ExecuteScalar()); } catch { throw new Exception("Não foi possível a conexão com o banco de dados!"); } finally { connCliente.Close(); } }
public bool Excluir(ModeloClientes cliente) { int resultado; bool resposta; try { connCliente.ConnectionString = Dados.conexao; cmdCliente.Connection = connCliente; cmdCliente.CommandType = CommandType.StoredProcedure; cmdCliente.CommandText = "ExcluirCliente"; cmdCliente.Parameters.AddWithValue("pidcliente", cliente.IdCliente); connCliente.Open(); resultado = cmdCliente.ExecuteNonQuery(); if (resultado != 1) { throw new Exception("Não foi possível excluir o cliente!"); } else { resposta = true; } return(resposta); } catch (MySqlException sEx) { throw new Exception(sEx.Message); } catch { throw new InvalidOperationException("O banco não foi fechado ou foi excluído"); } finally { connCliente.Close(); } }
public ClientesController() { this.modelo = new ModeloClientes(); }