Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
 public List <Tempo_compras> getTempo_Compras()
 {
     return(TempoCompras.ToList());
 }
Esempio n. 5
0
 public void deleteTempo_Compras()
 {
     TempoCompras.Delete();
 }
Esempio n. 6
0
 public void deleteCompras(int idCompra)
 {
     TempoCompras.Where(c => c.IdCompra == idCompra).Delete();
 }