public List <Usuario> get()
        {
            db = null;
            db = new PostDataContext();
            List <Usuario> temp = new List <Usuario>();
            var            q    = from u in db.Usuario where u.status >= 0 select u;

            foreach (Usuario u in q)
            {
                temp.Add(u);
            }
            return(temp);
        }
 private static void executeWorker(object o, DoWorkEventArgs arg)
 {
     try
     {
         PostDataContext db = new PostDataContext();
         Console.WriteLine("Guardando Log... Fecha: " + log.fecha + " | Nivel: " + log.nivel);
         db.ControlLog.InsertOnSubmit(log);
         db.SubmitChanges();
         db = null;
     }catch (Exception e) {
         Console.WriteLine("Log no ejecutado! " + e.Message);
         log = null;
     }
 }
Beispiel #3
0
        public void loadFacturas(String dato)
        {
            db = null;
            db = new PostDataContext();
            dt = new DataTable();

            dt.Columns.Add("Fecha");
            dt.Columns.Add("Paciente");
            dt.Columns.Add("Médico");
            dt.Columns.Add("Estado");
            dt.Columns.Add("Retención");
            dt.Columns.Add("Valor Neto");
            dt.Columns.Add("Total");
            var q = from fac in db.Cita where fac.status >= 0 && (
                fac.Persona.dni.Contains(dato) ||
                fac.Persona.nombre.Contains(dato)) select fac;

            foreach (Cita c in q)
            {
                string estado = "";
                switch (c.status)
                {
                case 0:
                    estado = "PENDIENTE PAGO";
                    break;

                case 1:
                    estado = "PAGADA";
                    break;

                case 2:
                    estado = "ATENDIDA";
                    break;
                }
                dt.Rows.Add(new Object[] { c.fecha.Value.ToString("dd/MM/yyyy")
                                           , c.Persona.nombre + " " + c.Persona.apellido,
                                           c.Medico.Persona.nombre + " " + c.Medico.Persona.apellido, estado,
                                           UtilController.f(c.retencion.Value), UtilController.f(c.precio.Value), UtilController.f(c.precio.Value - ((c.precio * c.retencion) / 100).Value) });
            }
            tbFacturas.DataSource = dt;
        }