public List <ProductosFarmacia> Leer() { string elementos = accionesArchivo.Leer(); if (elementos != null) { List <ProductosFarmacia> prod = new List <ProductosFarmacia>(); string[] fila = elementos.Split('\n'); for (int i = 0; i < fila.Length - 1; i++) { string[] espacio = fila[i].Split('|'); ProductosFarmacia a = new ProductosFarmacia() { Id = espacio[0], Nombre = espacio[1], Descripcion = espacio[2], PrecioCompra = espacio[3], PrecioVenta = espacio[4], Presentacion = espacio[5], ProductoCategoria = espacio[6], Stock = espacio[7] }; prod.Add(a); } Productos = prod; return(prod); } else { return(null); } }
protected void InsertarMedicamento() { var oneMedicamento = new ProductosFarmacia(); oneMedicamento.Descripcion = txtSearch.Text; oneMedicamento = MedicamentoFarmaciaDAO.GetOneByName(oneMedicamento); var oneTemp = new Tabla_Catalogo_Ticket(); oneTemp.Id_Medicamento = oneMedicamento.Id_Productos; oneTemp.RazonSocial = oneMedicamento.Nombre; oneTemp.Costo = oneMedicamento.PrecioVenta; oneTemp.NombreMedicamento = oneMedicamento.Nombre; string query = "insert into Tabla_Catalogo_TicketTemp (Id_Medicamento, RazonSocial, Costo, NombreMedicamento) values (@Id_Medicamento, @RazonSocial, @Costo, @NombreMedicamento)"; Helpers h = new Helpers(); h.ExecuteNonQueryParam(query, oneTemp); //txtDos.Value = ""; //txtNot.Value = ""; txtSearch.Text = ""; //string script = "AlertaGuardar();"; // ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); Page.Response.Redirect(Page.Request.Url.ToString(), true); //loadTemporal(); return; }
public bool Agregar(ProductosFarmacia pro) { Productos.Add(pro); bool resultado = ActualizarArchivo(); Productos = Leer(); return(resultado); }
public string GetMedicamentoFarmacia(string search) { List <string> lSearch = search.Split(new char[] { ' ' }).ToList(); var oneMedicamento = new ProductosFarmacia(); oneMedicamento.Descripcion = "%" + search.Trim() + "%"; string query = "Select * from Tabla_Catalogo_ProductosFarmacia where Descripcion like @Descripcion and Activo = 1 or Nombre like @Descripcion and Activo = 1"; Helpers h = new Helpers(); var lMed = h.GetAllParametized(query, oneMedicamento); string json = JsonConvert.SerializeObject(lMed); return(json); }
public bool Eliminar(ProductosFarmacia pro) { ProductosFarmacia temporal = new ProductosFarmacia(); foreach (var Buscador in Productos) { if (Buscador.Id == pro.Id) { temporal = Buscador; } } Productos.Remove(temporal); bool resultado = ActualizarArchivo(); Productos = Leer(); return(resultado); }
public bool Modificar(ProductosFarmacia original, ProductosFarmacia modificado) { ProductosFarmacia t = new ProductosFarmacia(); foreach (var buscador in Productos) { if (original.Id == buscador.Id) { t = buscador; } } t.Id = modificado.Id; t.Nombre = modificado.Nombre; t.PrecioCompra = modificado.PrecioCompra; t.PrecioVenta = modificado.PrecioVenta; t.Presentacion = modificado.Presentacion; t.Descripcion = modificado.Descripcion; t.ProductoCategoria = modificado.ProductoCategoria; t.Stock = modificado.Stock; bool resultado = ActualizarArchivo(); Productos = Leer(); return(resultado); }