public ActionResult Details(int?id) { ServiceVendedor _ServiceVendedor = new ServiceVendedor(); Vendedor vendedor = null; try { // Si va null if (id == null) { return(RedirectToAction("List")); } vendedor = _ServiceVendedor.GetVendedorByID(id.Value); return(View(vendedor)); } catch (Exception ex) { // Salvar el error en un archivo Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos! " + ex.Message; TempData.Keep(); // Redireccion a la captura del Error return(RedirectToAction("Default", "Error")); } }
private void carregaGridVendedor() { ServiceVendedor serviceVendedor = new ServiceVendedor(); var obj = serviceVendedor.ListVendedores(); this.grvVendedor.DataSource = obj; }
public ActionResult List() { IEnumerable <Vendedor> lista = null; try { Log.Info("Visita"); IServiceVendedor _ServiceVendedor = new ServiceVendedor(); lista = _ServiceVendedor.GetVendedor(); } catch (Exception ex) { // Salvar el error en un archivo Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos! " + ex.Message; TempData.Keep(); // Redireccion a la captura del Error return(RedirectToAction("Default", "Error")); } return(View(lista)); }
public ActionResult AjaxFilterDetails(int id) { IServiceVendedor _ServiceVendedor = new ServiceVendedor(); var lista = _ServiceVendedor.GetTelefonoByVendedor(id); return(PartialView("_TelefonoVendedor", lista)); }
public ActionResult Delete(int?id) { IServiceVendedor _ServiceVendedor = new ServiceVendedor(); try { // Es valido if (id != null) { _ServiceVendedor.DeleteVendedor(id.Value); } else { TempData["Message"] = "Error al procesar los datos! el código es un dato requerido "; TempData.Keep(); IServiceVendedor _ServiceVendedor1 = new ServiceVendedor(); ViewBag.ListaVendedor = _ServiceVendedor1.GetVendedor(); return(View("List")); } // redirigir return(RedirectToAction("List")); } catch (Exception ex) { // Salvar el error en un archivo Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos! " + ex.Message; TempData.Keep(); // Redireccion a la captura del Error return(RedirectToAction("Default", "Error")); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { if (valida()) { if (_vendedor == null) { Vendedor vendedor = new Vendedor(); vendedor.Nome = this.txtNome.Text; vendedor.Email = this.txtEmail.Text; vendedor.Cidade = this.txtCidade.Text; vendedor.Telefone = int.Parse(this.txtTelefone.Text); vendedor.Salario = double.Parse(this.txtSalario.Text); vendedor.Estado = this.txtEstado.Text; vendedor.DataNascimento = DateTime.Parse(this.dtDataNascimento.Text); Categoria categoria = (Categoria)this.cboCategoria.SelectedItem; vendedor.CategoriaId = categoria.Id; ServiceVendedor serviceVendedor = new ServiceVendedor(); serviceVendedor.Create(vendedor); } else { ServiceVendedor serviceVendedor = new ServiceVendedor(); Vendedor vendedor = serviceVendedor.Find(_vendedor.Id); vendedor.Nome = this.txtNome.Text; vendedor.Email = (this.txtEmail.Text != null) ? this.txtEmail.Text : "[email protected]"; vendedor.Cidade = this.txtCidade.Text; vendedor.Telefone = int.Parse(this.txtTelefone.Text); vendedor.Salario = double.Parse(this.txtSalario.Text); vendedor.Estado = this.txtEstado.Text; vendedor.DataNascimento = DateTime.Parse(this.dtDataNascimento.Text); Categoria categoria = (Categoria)this.cboCategoria.SelectedItem; vendedor.CategoriaId = categoria.Id; serviceVendedor.Update(); _vendedor = null; } carregaGridVendedor(); LimparOsCamposTela(); } } catch (Exception) { throw; } }
private void btnExcluir_Click(object sender, EventArgs e) { if (this.grvVendedor.SelectedRows.Count > 0) { Vendedor vendedor = (Vendedor)this.grvVendedor.CurrentRow.DataBoundItem; ServiceVendedor serviceVendedor = new ServiceVendedor(); serviceVendedor.Delete(vendedor); LimparOsCamposTela(); carregaGridVendedor(); } }
public ActionResult Save(Vendedor vendedor) { string errores = ""; try { // Es valido if (ModelState.IsValid) { ServiceVendedor _ServiceVendedor = new ServiceVendedor(); //var lista = _ServiceVendedor.GetTelefonoByVendedor(vendedor.VendedorID); //vendedor.TelefonoVendedor.Add(lista); _ServiceVendedor.Save(vendedor); } else { // Valida Errores si Javascript está deshabilitado //Util.ValidateErrors(this); TempData["Message"] = "Error al procesar los datos! " + errores; TempData.Keep(); return(View("Create", vendedor)); } // redirigir return(RedirectToAction("List")); } catch (Exception ex) { // Salvar el error en un archivo Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos! " + ex.Message; TempData.Keep(); // Redireccion a la captura del Error return(RedirectToAction("Default", "Error")); } }
public ActionResult Edit(int?id) { IServiceActivos _ServiceActivos = new ServiceActivos(); Activos activos = null; try { // Si va null if (id == null) { return(RedirectToAction("List")); } activos = _ServiceActivos.GetActivoByID(id.Value); IServiceMarca _ServiceMarca = new ServiceMarca(); ViewBag.ListaMarca = _ServiceMarca.GetMarca(); IServiceVendedor _ServiceVendedor = new ServiceVendedor(); ViewBag.ListaVendedor = _ServiceVendedor.GetVendedor(); IServiceAsegurador _ServiceAsegurador = new ServiceAsegurador(); ViewBag.ListaAsegurador = _ServiceAsegurador.GetAsegurador(); IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo(); ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo(); // Response.StatusCode = 500; return(View(activos)); } catch (Exception ex) { // Salvar el error en un archivo Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos! " + ex.Message; TempData.Keep(); // Redireccion a la captura del Error return(RedirectToAction("Default", "Error")); } }
public ActionResult Create() { IServiceMarca _ServiceMarca = new ServiceMarca(); ViewBag.ListaMarca = _ServiceMarca.GetMarca(); IServiceVendedor _ServiceVendedor = new ServiceVendedor(); ViewBag.ListaVendedor = _ServiceVendedor.GetVendedor(); IServiceAsegurador _ServiceAsegurador = new ServiceAsegurador(); ViewBag.ListaAsegurador = _ServiceAsegurador.GetAsegurador(); IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo(); ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo(); //IServiceValorActual _ServiceValorActual = new ServiceValorActual(); //ViewBag.ListaValorActual = _ServiceValorActual.GetValorActual(); return(View()); }
public ActionResult Save(Activos activos, HttpPostedFileBase ImageFile) { string errores = ""; MemoryStream target = new MemoryStream(); try { // Cuando es Insert Image viene en null porque se pasa diferente if ((activos.FotoActivo == null) && (activos.FotoFactura == null)) { if (ImageFile != null) { ImageFile.InputStream.CopyTo(target); activos.FotoActivo = target.ToArray(); activos.FotoFactura = target.ToArray(); ModelState.Remove("FotoActivo"); ModelState.Remove("FotoFactura"); } } // Es valido if (ModelState.IsValid) { IServiceActivos _ServiceActivos = new ServiceActivos(); _ServiceActivos.SaveTransaccion(activos); } else { // Valida Errores si Javascript está deshabilitado //Util.ValidateErrors(this); TempData["Message"] = "Error al procesar los datos! " + errores; TempData.Keep(); IServiceMarca _ServiceMarca = new ServiceMarca(); ViewBag.ListaMarca = _ServiceMarca.GetMarca(); IServiceVendedor _ServiceVendedor = new ServiceVendedor(); ViewBag.ListaVendedor = _ServiceVendedor.GetVendedor(); IServiceAsegurador _ServiceAsegurador = new ServiceAsegurador(); ViewBag.ListaAsegurador = _ServiceAsegurador.GetAsegurador(); IServiceTipoActivo _ServiceTipoActivo = new ServiceTipoActivo(); ViewBag.ListaTipoActivo = _ServiceTipoActivo.GetTipoActivo(); return(View("Create", activos)); } // redirigir return(RedirectToAction("List")); } catch (Exception ex) { // Salvar el error en un archivo Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos! " + ex.Message; TempData.Keep(); // Redireccion a la captura del Error return(RedirectToAction("Default", "Error")); } }
public VendedoresController(ServiceVendedor serviceVendedor, ServiceDepartamento serviceDepartamento) { _serviceVendedor = serviceVendedor; _serviceDepartamento = serviceDepartamento; }