protected void btnAssociar_Click(object sender, EventArgs e) { int idModelo = Convert.ToInt32(ddlModelos.SelectedValue); int idCliente = Convert.ToInt32(hfIdCliente.Value); ClienteModelo cm = new ClienteModelo(); cm.Where.IdCliente.Value = idCliente; cm.Where.IdCliente.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; cm.Where.IdModelo.Value = idModelo; cm.Where.IdModelo.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; cm.Query.Load(); if (cm.RowCount > 0) { //Este modelo já existe lblMsg.Text = "Este modelo já está associado ao cliente"; } else { //O modelo não existe ClienteModelo cmN = new ClienteModelo(); cmN.AddNew(); cmN.IdCliente = idCliente; cmN.IdModelo = idModelo; try { cmN.Save(); lblMsg.Text = "Associação efetuada"; CarregarModelosCliente(idCliente); } catch (Exception exx) { lblMsg.Text = "Ocorreu um erro: " + exx.Message; } } }
public bool Borrar(int id) { try { ClienteModelo objBorrar = new ClienteModelo(); objBorrar.Id = (short)id; string Json = JsonConvert.SerializeObject(objBorrar); return(ObjCliente.Borrar("5", Json)); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "SAF.Negocios.ClienteNegocio - Borrar"); throw; } }
private void EsperarCliente() { while (true) { Socket socket = listener.AcceptSocket(); IPEndPoint IP = socket.RemoteEndPoint as IPEndPoint; Thread thread = new Thread(() => LeerSocket(IP)); thread.IsBackground = true; clientesDictionary[IP] = new ClienteModelo(thread, socket); this.NuevaConexion?.Invoke(this, new cambioConexion(IP)); thread.Start(); } }
/// <summary> /// </summary> /// <param name="solicitante"> Form que solicita el filtro. </param> /// <param name="filtro"> Filtro anterior o preconfigurado a cargar. </param> public HistorialVentasFiltroForm(ISolicitudFiltro solicitante, ReporteFiltroModelo filtro = null) { InitializeComponent(); this.solicitante = solicitante; if (filtro == null) { return; } // Cargar filtro anterior if (filtro.FiltroPorFechas) { fecha_inicial_dtp.Value = filtro.FechaInicial; fecha_final_dtp.Value = filtro.FechaFinal; filtrar_por_fechas_groupbox.Enabled = filtro.FiltroPorFechas; habilitar_fechas_checkbox.Checked = filtro.FiltroPorFechas; } if (filtro.FiltroPorCliente && filtro.Cliente != null) { cliente = filtro.Cliente; cliente_tb.Text = cliente.NombreCompleto; filtrar_por_cliente_groupbox.Enabled = filtro.FiltroPorCliente; filtrar_por_cliente_checkbox.Checked = filtro.FiltroPorCliente; } if (filtro.FiltroPorProducto && filtro.Producto != null) { producto = filtro.Producto; nombre_producto_tb.Text = filtro.Producto.Nombre; } filtrar_por_producto_groupbox.Enabled = filtro.FiltroPorProducto; filtrar_por_producto_checkbox.Checked = filtro.FiltroPorProducto; if (filtro.Categorias != null) { categoriasSeleccionadas = filtro.Categorias; ActualizarCategorias(); } }
//[ValidateAntiForgeryToken] public ActionResult Create(ClienteModelo clienteModelo) { const string INSERT_QUERY = "INSERT INTO Clientes " + "VALUES (@nombre, @rfc, @estado, @municipio, @direccion)"; using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); SqlCommand sqlCmd = new SqlCommand(INSERT_QUERY, sqlCon); sqlCmd.Parameters.AddWithValue("@nombre", clienteModelo.Nombre); sqlCmd.Parameters.AddWithValue("@rfc", clienteModelo.Rfc); sqlCmd.Parameters.AddWithValue("@estado", clienteModelo.Estado); sqlCmd.Parameters.AddWithValue("@municipio", clienteModelo.Municipio); sqlCmd.Parameters.AddWithValue("@direccion", clienteModelo.Direccion); sqlCmd.ExecuteNonQuery(); } return(Ok("Datos del cliente insertados")); }
public ActionResult ClienteEditar(ClienteModelo objEditar) { try { if (ModelState.IsValid) { SesionNegocio objSesionNegocio = new SesionNegocio(); objCliente.AsignarSesion(objSesionNegocio.GetObjectFromJson <SesionModelo>(HttpContext.Session, "SesionUsuario")); objCliente.Editar(objEditar); } return(Json("false")); } catch (Exception ex) { Mensajes.EscribirLog(Constantes.MensajeError, ex.Message, "ClienteController - Editar"); return(View()); } }
public IActionResult Get() { var clienteModelo = new ClienteModelo(); var clientes = new ClienteRepositorio().BuscarTudo(); if (clientes.Any()) { foreach (var item in clientes) { clienteModelo.CopiarDaEntidade(item); } return(Ok(clienteModelo.ParaJson())); } else { return(NotFound("Registros não foram encontrados")); } }
private void button7_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtBusca.Text)) { if (rbtNome.Checked) { cm = cc.buscaClienteNome(txtBusca.Text); txtCodigo.Text = cm.Cod.ToString(); txtNome.Text = cm.Nome; maskCpf.Text = cm.Cpf; txtRg.Text = cm.Rg; maskFone.Text = cm.Fone; txtPropriedade.Text = cm.Propriedade; em = cc.retornaEndereco(); txtRua.Text = em.Rua; txtNumero.Text = em.Numero; txtBairro.Text = em.Bairro; txtCidade.Text = em.Cidade; txtObs.Text = em.Obs; maskedTextBox3.Text = em.Cep; } else { cm = cc.buscaClienteCPF(txtBusca.Text); txtCodigo.Text = cm.Cod.ToString(); txtNome.Text = cm.Nome; maskCpf.Text = cm.Cpf; txtRg.Text = cm.Rg; maskFone.Text = cm.Fone; txtPropriedade.Text = cm.Propriedade; em = cc.retornaEndereco(); txtRua.Text = em.Rua; txtNumero.Text = em.Numero; txtBairro.Text = em.Bairro; txtCidade.Text = em.Cidade; txtObs.Text = em.Obs; maskedTextBox3.Text = em.Cep; } } txtBusca.Text = ""; }
public IActionResult Post([FromBody] ClienteModelo modelo) { var cliente = new Cliente(); cliente.CopiarDoModelo(modelo); if (cliente.Invalid) { return(BadRequest(error: cliente.Notifications)); } if (new ClienteRepositorio().ExistePeloCpf(cliente.Cpf)) { return(BadRequest($"O Cliente com Cpf {cliente.Cpf} já consta no sistema.")); } new ClienteRepositorio().Inserir(cliente); return(Ok("Cliente inserido com sucesso")); }
public void cadastroCliente(ClienteModelo c, int codEndereco) { try { conexao = new MySqlConnection(caminho); conexao.Open(); string insere = "INSERT INTO cliente (nome_cliente, cpf_cliente, rg_cliente, fone_cliente, propriedade_cliente,cod_endereco)VALUES('" + c.Nome + "','" + c.Cpf + "','" + c.Rg + "','" + c.Fone + "','" + c.Propriedade + "','" + codEndereco + "')"; MySqlCommand comando = new MySqlCommand(insere, conexao); comando.ExecuteNonQuery(); } catch (MySqlException ex) { throw new Exception("Erro - " + ex); } finally { conexao.Close(); } }
protected void ddlModelos_SelectedIndexChanged(object sender, EventArgs e) { if (ddlModelos.SelectedValue != "Selecione...") { int idModelo = Convert.ToInt32(ddlModelos.SelectedValue); int idCliente = Convert.ToInt32(hfIdCliente.Value); Modelo mod = new Modelo(); mod.LoadByPrimaryKey(idModelo); lblCorpo.Text = mod.CorpoModelo; ClienteModelo cm = new ClienteModelo(); cm.Where.IdCliente.Value = idCliente; cm.Where.IdCliente.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; cm.Where.IdModelo.Value = idModelo; cm.Where.IdModelo.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; cm.Query.Load(); hfIdClienteModelo.Value = cm.IdClienteModelo.ToString(); } }
public void atualizaCliente(ClienteModelo c) { try { conexao = new MySqlConnection(caminho); conexao.Open(); string atualiza = "UPDATE cliente SET nome_cliente='" + c.Nome + "',cpf_cliente='" + c.Cpf + "',rg_cliente='" + c.Rg + "',fone_cliente='" + c.Fone + "',propriedade_cliente='" + c.Propriedade + "' WHERE cod_cliente ='" + c.Cod + "'"; comando = new MySqlCommand(atualiza, conexao); comando.ExecuteNonQuery(); conexao.Close(); } catch (MySqlException ex) { throw new Exception("Erro - " + ex); } finally { conexao.Close(); } }
public static async Task <ClienteModelo> GetClienteAsync(string url) { var respuesta = new ClienteModelo(); Http = new HttpClient(); var peticion = await Http.GetAsync(url); if (peticion.IsSuccessStatusCode) { var contenido = await peticion.Content.ReadAsStringAsync(); var datos = JsonConvert.DeserializeObject <ClienteModelo>(contenido); respuesta = datos; } else { respuesta = null; } return(respuesta); }
public IActionResult Put([FromRoute] long id, [FromBody] ClienteModelo modelo) { var entidade = new Cliente(); entidade.CopiarDoModelo(modelo); if (entidade.Valid) { if (new ClienteRepositorio().ExistePeloId(id)) { new ClienteRepositorio().Atualizar(entidade); return(Ok("Cliente atualizado com sucesso")); } else { return(NotFound("Cliente não encontrado")); } } return(BadRequest(entidade.Notifications)); }
/// <summary> /// Edita un cliente de la base de datos. /// </summary> /// <param name="cliente"> /// El cliente a editar. /// </param> /// <remarks> /// Las propiedades en el objeto cliente proporcionado /// se utilizan para sobreescribir las columnas respectivas /// en la tabla clientes de la base de datos en la fila respectiva /// identificada por el valor cliente.Id. /// </remarks> public void EditarCliente(ClienteModelo cliente) { cliente.ValidarCliente(); using IDbConnection conexion = new SQLiteConnection(stringConexion); var q = @"update clientes set Nombre = @Nombre, Apellido = @Apellido, NumeroContacto = @NumeroContacto where Id = @Id"; var parametros = new { Nombre = cliente.Nombre, Apellido = cliente.Apellido, NumeroContacto = cliente.NumeroContacto, Id = cliente.Id }; conexion.Execute(q, parametros); }
public ActionResult Create(IFormCollection collection) { try { var nuevoCliente = new ClienteModelo { nombreC = collection["nombreC"], apellidoC = collection["apellidoC"], telefonoC = collection["telefonoC"], descripcionC = collection["descripcionC"] }; Singleton.Instance.listaClientes.Add(nuevoCliente); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public IActionResult Post([FromBody] ClienteModelo modelo) { var entidade = new Cliente(); entidade.CopiarDoModelo(modelo); if (entidade.Valid) { if (!new ClienteRepositorio().ExistisByCpf(entidade.Cpf)) { new ClienteRepositorio().Inserir(entidade); return(Ok("Cliente inserido com sucesso")); } else { return(BadRequest($"O Cliente com Cpf {entidade.Cpf} já consta no sistema.")); } } else { return(BadRequest(error: entidade.Notifications)); } }
public IActionResult Put([FromRoute] long id, [FromBody] ClienteModelo modelo) { var cliente = new ClienteRepositorio().BuscarPeloId(id); if (cliente == null) { return(NotFound("Cliente não encontrado")); } cliente.CopiarDoModelo(modelo); if (cliente.Invalid) { return(BadRequest(cliente.Notifications)); } if (new ClienteRepositorio().ExistePeloCpfEIdDiferente(cliente.Id, cliente.Cpf)) { return(BadRequest($"O Cliente com Cpf '{cliente.Cpf}' consta em outro registro no sistema.")); } new ClienteRepositorio().Atualizar(cliente); return(Ok("Cliente atualizado com sucesso")); }
protected void ddlModelos_SelectedIndexChanged(object sender, EventArgs e) { if (ddlModelos.SelectedValue!="Selecione...") { int idModelo = Convert.ToInt32(ddlModelos.SelectedValue); int idCliente = Convert.ToInt32(hfIdCliente.Value); Modelo mod = new Modelo(); mod.LoadByPrimaryKey(idModelo); lblCorpo.Text = mod.CorpoModelo; ClienteModelo cm = new ClienteModelo(); cm.Where.IdCliente.Value = idCliente; cm.Where.IdCliente.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; cm.Where.IdModelo.Value = idModelo; cm.Where.IdModelo.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; cm.Query.Load(); hfIdClienteModelo.Value = cm.IdClienteModelo.ToString(); } }
private void CarregaModelos(int p) { ClienteModelo CliMod = new ClienteModelo(); CliMod.Where.IdCliente.Value = p; CliMod.Where.IdCliente.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; CliMod.Query.Load(); string listModelos = string.Empty; Modelo modelo = new Modelo(); if (CliMod.RowCount > 0) { listModelos = CliMod.IdModelo.ToString() + ","; while (CliMod.MoveNext()) { listModelos += CliMod.IdModelo.ToString() + ","; } listModelos = listModelos.Remove(listModelos.LastIndexOf(",")); modelo.Where.IdModelo.Value = listModelos; modelo.Where.IdModelo.Operator = MyGeneration.dOOdads.WhereParameter.Operand.In; modelo.Query.Load(); } ddlModelos.DataSource = modelo.DefaultView; ddlModelos.DataBind(); }
private void limpiar_cliente_button_Click(object sender, EventArgs e) { cliente = null; cliente_tb.Clear(); }
public ActionResult EditaCliente(ClienteModelo modelo) { int exito = 2; // es el valor cuando el modelo no es valido UsuariosQuerys uq = new UsuariosQuerys(); if (ModelState.IsValid) //si se cumplen todas las validaciones { try { Clientes entidad = new Clientes(); ClientesQuerys cq = new ClientesQuerys(); entidad.Codigo = modelo.Codigo; entidad.RazonSocial = modelo.RazonSocial; entidad.IdUsuario = modelo.IdUsuario; var obj = cq.UpdateCliente(entidad.Codigo, entidad.RazonSocial, entidad.IdUsuario); if (obj == true) { exito = 1; ViewBag.Class = "alert alert-success"; ViewBag.Message = "Cliente actualizado correctamente!"; ViewBag.Exito = 1; } else //si no se pudo modificar, el error está en el método o la conexión a la DB { exito = 0; ViewBag.Class = "alert alert-danger"; ViewBag.Message = "Oops! Algo ha ocurrido!"; ViewBag.Exito = 0; } } catch (Exception e) { throw e; } } //manejo la vista, según el valor de la variable exito if (exito == 1) { ModelState.Clear(); List <Usuarios> usuarios = new List <Usuarios>(); usuarios = uq.GetUsuarios(); ViewBag.ListaUsuarios = usuarios; return(View()); } else { if (exito == 0) { ModelState.Clear(); List <Usuarios> usuarios = new List <Usuarios>(); usuarios = uq.GetUsuarios(); ViewBag.ListaUsuarios = usuarios; return(View()); } else { List <Usuarios> usuarios = new List <Usuarios>(); usuarios = uq.GetUsuarios(); ViewBag.ListaUsuarios = usuarios; ViewBag.Class = "alert alert-warning"; ViewBag.Message = "Faltan datos por ingresar! Controle todos los campos que son obligatorios."; return(View(modelo)); } } }
public ActionResult RegistroCliente(ClienteModelo modelo) { int exito = 2; // es el valor cuando el modelo no es valido UsuariosQuerys uq = new UsuariosQuerys(); if (ModelState.IsValid) { try { ClientesQuerys cq = new ClientesQuerys(); Clientes entidad = new Clientes(); entidad.RazonSocial = modelo.RazonSocial; entidad.IdUsuario = modelo.IdUsuario; var existe = cq.ExisteCliente(entidad.RazonSocial); //busco el cliente por razón social if (existe == true) //si el cliente existe { exito = 0; ViewBag.Class = "alert alert-warning"; ViewBag.Message = "El cliente que intenta registrar ya existe."; } else //si no existe, continuo con la inserción { var obj = cq.InsertCliente(entidad); //inserto el producto if (obj == true) //si se pudo insertar { exito = 1; ViewBag.Class = "alert alert-success"; ViewBag.Message = "Cliente registrado correctamente!"; } else //si no se pudo insertar, el error está en el método o la conexión a la DB { exito = 0; ViewBag.Class = "alert alert-danger"; ViewBag.Message = "Oops! Algo ha ocurrido!"; } } } catch (Exception e) { throw e; } } //maneja la vista, según la variable éxito if (exito == 1) { ModelState.Clear(); List <Usuarios> usuarios = new List <Usuarios>(); usuarios = uq.GetUsuarios(); ViewBag.ListaUsuarios = usuarios; return(View()); } else { if (exito == 0) { ModelState.Clear(); List <Usuarios> usuarios = new List <Usuarios>(); usuarios = uq.GetUsuarios(); ViewBag.ListaUsuarios = usuarios; return(View()); } else { List <Usuarios> usuarios = new List <Usuarios>(); usuarios = uq.GetUsuarios(); ViewBag.ListaUsuarios = usuarios; ViewBag.Class = "alert alert-warning"; ViewBag.Message = "Faltan datos por ingresar! Controle todos los campos que son obligatorios."; return(View(modelo)); } } }
private void SetViewBagConUltimoClienteCreado() { ClienteModelo ultimoClienteCreado = _repositorioCliente.ObtenerClienteModeloConMaxId(); ViewBag.ClienteAsignar = ultimoClienteCreado; }
public void InstanciarUmClientePeloModeloNulo(ClienteModelo ClienteModeloNulo) { Cliente.CopiarDoModelo(ClienteModeloNulo); Assert.True(Cliente.Invalid); }
public Task <int> UpdateItemAsync(ClienteModelo person) { return(db.UpdateAsync(person)); }
//Insert and Update new record public Task <int> SaveItemAsync(ClienteModelo person) { return(db.InsertAsync(person)); }