public JsonResult Editar(Articulo articulo) { JsonResult json = null; articulosRepository = new ArticulosRepository(); try { if (articulosRepository.Validar(articulo, out List <String> errores)) { articulosRepository.Update(articulo); json = Json(true); } else { String mensajes = String.Join("<br/>", errores); json = Json(mensajes); } } catch (Exception ex) { json = Json(ex.Message); } return(json); }
protected void btSave_Click(object sender, EventArgs e) { var Auto = 0; int.TryParse(Convert.ToString(selectedAuto.Value), out Auto); var html = HtmlEditor.Html; html = html.Replace("<img", "<img class='imgcls' "); html = html.Replace("<head>", "<head><style>.imgcls {width: 80% !important;}</style>"); // drpfamilias.SelectedItem int?familios = null; if (Convert.ToString(drpfamilias.Text) != Convert.ToString(drpfamilias.Value)) { familios = Convert.ToInt32(drpfamilias.Value); } if (Auto > 0) { ArticulosRepository.UpdateArticulosHTML(Auto, txtConcepto.Text, familios, html); } else { ArticulosRepository.InsertArticulosHTML(txtConcepto.Text, familios, html); } gridarticulosHTML.DataSource = ArticulosRepository.GetArticulosHTML(); gridarticulosHTML.DataBind(); }
public JsonResult GetArticuloById(Int32 Id) { JsonResult json = null; articulosRepository = new ArticulosRepository(); Articulo articulo = articulosRepository.GetPartidaXId(Id); if (articulo == null) { json = Json(false); } else { json = Json(new { articulo.Id, articulo.CostoUnitario, articulo.Descripcion, articulo.Idpartida, articulo.Idunidadmedida, articulo.Eliminado } ); } return(json); }
protected void GridViewGroupFamily_SelectionChanged(object sender, EventArgs e) { var familiaId = 0; if (GridViewGroupFamily.GetSelectedFieldValues("Autofamilia").Count <= 0) { return; } familiaId = (int)GridViewGroupFamily.GetSelectedFieldValues("Autofamilia").Select(c => c).FirstOrDefault(); GridViewArtículo.DataSource = ArticulosRepository.GetSelectedArticulos(familiaId); GridViewArtículo.DataBind(); }
protected void ASPxDelete_Click(object sender, EventArgs e) { int Auto = 0; int.TryParse(Convert.ToString(selectedAuto.Value), out Auto); if (Auto > 0) { ArticulosRepository.DeleteArticulosHTML(Auto); } gridarticulosHTML.DataSource = ArticulosRepository.GetArticulosHTML(); gridarticulosHTML.DataBind(); }
public IActionResult Index(String desc) { articulosRepository = new ArticulosRepository(); ArticulosViewModel articulosViewModel = new ArticulosViewModel(); if (!String.IsNullOrWhiteSpace(desc)) { articulosViewModel.ListaArticulos = articulosRepository.GetArticulosByDescripcion(desc); return(View(articulosViewModel)); } else { articulosViewModel.ListaArticulos = articulosRepository.GetArticulos(); return(View(articulosViewModel)); } }
protected void Page_Load(object sender, EventArgs e) { var Auto = 0; int.TryParse(Request.QueryString["id"], out Auto); if (Auto > 0) { var articulosHTML = ArticulosRepository.GetArticulosHTML(Auto); if (articulosHTML.Any()) { htmlEditor.Html = articulosHTML.FirstOrDefault().Html; htmlEditor.ClientSideEvents.EndCallback = "function(s,e) {imageiframe();}"; Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "imageiframe()", true); } } Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "imageiframe()", true); }
protected void Page_Load(Object sender, EventArgs e) { if (!this.IsPostBack) { txtConcepto.Text = string.Empty; HtmlEditor.Html = string.Empty; selectedAuto.Value = Convert.ToString(0); pcHTMLEditor.ShowOnPageLoad = false; btSave.Text = "Save"; } drpfamilias.DataSource = FamiliasRepository.GetFamiliaByGroup(); drpfamilias.DataBind(); gridarticulosHTML.DataSource = ArticulosRepository.GetArticulosHTML(); gridarticulosHTML.DataBind(); }
public FarmaticService() { _ctx = new FarmaticContext(); Clientes = new ClientesRepository(_ctx); Destinatarios = new DestinatariosRepository(_ctx); Vendedores = new VendedoresRepository(_ctx); Ventas = new VentasRepository(_ctx); Articulos = new ArticulosRepository(_ctx); Proveedores = new ProveedoresRepository(_ctx); Sinonimos = new SinonimosRepository(_ctx); Familias = new FamiliasRepository(_ctx); Laboratorios = new LaboratoriosRepository(_ctx); Recepciones = new RecepcionesRepository(_ctx); ListasArticulos = new ListasArticulosRepository(_ctx); Encargos = new EncargosRepository(_ctx); Pedidos = new PedidosRepository(_ctx); }
public JsonResult Eliminar(Int32 id) { JsonResult json = null; articulosRepository = new ArticulosRepository(); try { if (articulosRepository.Eliminar(id)) { json = Json(true); } } catch (Exception ex) { json = Json(ex.Message); } return(json); }
public FarmaticService(LocalConfig config) { _config = config ?? throw new ArgumentNullException(nameof(config)); Clientes = new ClientesRepository(_config); Destinatarios = new DestinatariosRepository(_config); Vendedores = new VendedoresRepository(_config); Ventas = new VentasRepository(_config); Articulos = new ArticulosRepository(_config); Proveedores = new ProveedoresRepository(_config); Sinonimos = new SinonimosRepository(_config); Familias = new FamiliasRepository(_config); Laboratorios = new LaboratoriosRepository(_config); Recepciones = new RecepcionesRepository(_config); ListasArticulos = new ListasArticulosRepository(_config); Encargos = new EncargosRepository(_config); Pedidos = new PedidosRepository(_config); }
protected void btnsearchArticulo_Click(object sender, EventArgs e) { var preciosGroupRepository = new PreciosGroupRepository(); GridViewGroupFamily.SearchPanelFilter = ""; GridViewArtículo.SearchPanelFilter = ""; GridViewGroup.FocusedRowIndex = 0; GridViewGroup.DataSource = preciosGroupRepository.GetAllPreciosGroup(); GridViewGroup.DataBind(); GridViewGroup.Selection.SelectRow(0); GridViewGroup.MakeRowVisible(0); GridViewGroupFamily.FocusedRowIndex = 0; GridViewGroupFamily.DataSource = FamiliasRepository.GetFamiliaByGroup(); GridViewGroupFamily.DataBind(); GridViewGroupFamily.MakeRowVisible(0); GridViewGroupFamily.Selection.SelectRow(0); GridViewArtículo.DataSource = ArticulosRepository.GetSelectedArticulos(); GridViewArtículo.DataBind(); }
protected void linkfamiliphoto_Init(object sender, EventArgs e) { try { ((ASPxHyperLink)sender).Text = "Foto"; GridViewDataItemTemplateContainer c = ((ASPxHyperLink)sender).NamingContainer as GridViewDataItemTemplateContainer; int rowIndex = c.VisibleIndex; var editorAuto = 0; int.TryParse(Convert.ToString(GridViewGroupFamily.GetRowValues(rowIndex, "AutoEditor")), out editorAuto); if (editorAuto > 0) { var articulosHTML = ArticulosRepository.GetArticulosHTML(editorAuto); if (articulosHTML.Any()) { ((ASPxHyperLink)sender).ClientSideEvents.Click = "function(s,e){ e.processOnServer = false; showHTMLEditor('" + editorAuto + "'); return false;}"; } else { ((ASPxHyperLink)sender).Enabled = false; ((ASPxHyperLink)sender).ClientEnabled = false; ((ASPxHyperLink)sender).Text = "-"; ((ASPxHyperLink)sender).CssClass += " hidehovercursor"; } } else { ((ASPxHyperLink)sender).Enabled = false; ((ASPxHyperLink)sender).ClientEnabled = false; ((ASPxHyperLink)sender).Text = "-"; ((ASPxHyperLink)sender).CssClass += " hidehovercursor"; } } catch (Exception ex) { ((ASPxHyperLink)sender).Enabled = false; ((ASPxHyperLink)sender).ClientEnabled = false; ((ASPxHyperLink)sender).Text = "-"; ((ASPxHyperLink)sender).CssClass += " hidehovercursor"; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { if (Page.IsCallback) { ASPxWebControl.RedirectOnCallback("/Account/login.aspx"); } else { Response.Redirect("/Account/login.aspx"); } } Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "$(document).ready(function () { SetSize();});", true); var preciosGroupRepository = new PreciosGroupRepository(); int grupo = 0; int familiaId = 0; if (!Page.IsPostBack) { Session["SelectedArticle"] = null; if (!string.IsNullOrEmpty(Request.QueryString["sp"])) { var articulosList = ArticulosRepository.GetAllArticuloDetail(Request.QueryString["sp"]); foreach (var articulos in articulosList) { if (articulos.Dto == -1) { articulos.Dto = 0; } articulos.Neto = CommonFunction.Redondear(articulos.Precio - (articulos.Precio * articulos.Dto / 100), 2); articulos.PrecioIgic = CommonFunction.Redondear(articulos.Precio + (articulos.Precio * articulos.PercenImpuesto / 100), 2); articulos.NetoIgic = CommonFunction.Redondear(articulos.Neto + (articulos.Neto * articulos.PercenImpuesto / 100), 2); } Session["SelectedArticle"] = articulosList; GridViewPresupuestoActual.DataSource = articulosList; GridViewPresupuestoActual.DataBind(); } pcHTMLEditor.ShowOnPageLoad = false; } GridViewGroup.DataSource = preciosGroupRepository.GetAllPreciosGroup(); GridViewGroup.DataBind(); if (GridViewGroup.FocusedRowIndex > 0 && GridViewGroup.GetSelectedFieldValues("Grupo").Count > 0) { grupo = (int)GridViewGroup.GetSelectedFieldValues("Grupo").Select(c => c).FirstOrDefault(); } GridViewGroupFamily.DataSource = FamiliasRepository.GetFamiliaByGroup(grupo); GridViewGroupFamily.DataBind(); //if (GridViewGroupFamily.FocusedRowIndex > -1 && GridViewGroupFamily.GetSelectedFieldValues("Autofamilia").Count > 0) if (GridViewGroupFamily.FocusedRowIndex > -1 && GridViewGroupFamily.GetRow(GridViewGroupFamily.FocusedRowIndex) != null) { var rowLvalue = (Familias)GridViewGroupFamily.GetRow(GridViewGroupFamily.FocusedRowIndex); familiaId = rowLvalue.Autofamilia; } GridViewArtículo.DataSource = ArticulosRepository.GetSelectedArticulos(FamiliaId: familiaId); GridViewArtículo.DataBind(); }
public ArticulosController(ArticulosRepository repository) { _repository = repository; }