internal void updateTempoCompras(int id, string des, int cant, string precio) { string valor; Decimal precio1, importe2; precio1 = Convert.ToDecimal(precio); importe2 = precio1 * cant; valor = Convert.ToString(importe2).Replace(" ", ""); //valor = valor.Replace(" ", ""); TempoCompras.Where(c => c.IdCompra == id) .Set(c => c.Descripcion, des) .Set(c => c.Cantidad, cant) .Set(c => c.PrecioCompra, "$" + string.Format("{0: #,###,###,##0.00####}", precio)) .Set(c => c.Importe, "$" + string.Format("{0: #,###,###,##0.00####}", valor)) .Update(); }
public void searchCompras(DataGridView dataGridView, string campo, int num_pagina, int reg_por_pagina) { IEnumerable <Tempo_compras> query; int inicio = (num_pagina - 1) * reg_por_pagina; if (campo == string.Empty) { query = TempoCompras.ToList(); } else { query = TempoCompras.Where(c => c.Descripcion.StartsWith(campo)); } dataGridView.DataSource = query.Skip(inicio).Take(reg_por_pagina).ToList(); dataGridView.Columns[0].Visible = false; dataGridView.Columns[1].DefaultCellStyle.BackColor = Color.WhiteSmoke; dataGridView.Columns[3].DefaultCellStyle.BackColor = Color.WhiteSmoke; dataGridView.Columns[3].DefaultCellStyle.ForeColor = Color.Green; dataGridView.Columns[4].DefaultCellStyle.ForeColor = Color.Green; }
internal void guardarTempoCompras(string des, int cant, string precio) { var comprasTemp = TempoCompras.Where(c => c.Descripcion == des && c.PrecioCompra.Replace("$", "") == precio).ToList(); if (0 < comprasTemp.Count) { int cant1; string importe1, valor; Decimal precio1, importe2, importe3; precio1 = Convert.ToDecimal(precio); importe2 = precio1 * cant; importe1 = comprasTemp[0].Importe.Replace("$", ""); importe3 = Convert.ToDecimal(importe1); importe2 = importe2 + importe3; valor = Convert.ToString(importe2); valor = valor.Replace(" ", ""); cant1 = cant + comprasTemp[0].Cantidad; TempoCompras.Where(c => c.IdCompra == comprasTemp[0].IdCompra) .Set(c => c.Cantidad, cant1) .Set(c => c.PrecioCompra, "$" + string.Format("{0: #,###,###,##0.00####}", precio)) .Set(c => c.Importe, "$" + string.Format("{0: #,###,###,##0.00####}", valor)) .Update(); } else { Decimal precio1, importe; precio1 = Convert.ToDecimal(precio); importe = precio1 * cant; TempoCompras.Value(t => t.Descripcion, des) .Value(t => t.Cantidad, cant) .Value(t => t.PrecioCompra, "$" + string.Format("{0: #,###,###,##0.00####}", precio)) .Value(t => t.Importe, "$" + string.Format("{0: #,###,###,##0.00####}", importe)) .Insert(); } }
public List <Tempo_compras> getTempo_Compras() { return(TempoCompras.ToList()); }
public void deleteTempo_Compras() { TempoCompras.Delete(); }
public void deleteCompras(int idCompra) { TempoCompras.Where(c => c.IdCompra == idCompra).Delete(); }