public void sr_actualizar_BANCA(double?comi, int?cadu, double?mult, string impresora, string agencia) { animalitos DB = new Jbanimalitosv2.animalitos(CONEC); try { var query = (from qrybanca in DB.dbbanca where qrybanca.ID_AGENCIA == MiBanca.ID_AGENCIA && qrybanca.ESTATUS == "AC" select qrybanca).First(); //* SI LO CONSIGO ACTUALIZO query.COMISION_ACTUAL = comi; query.TIEMPO_LIMITE = cadu; query.IMPRESORA = impresora; query.MULTIPLICADOR = mult; query.NOMBRE_AGENCIA = agencia; DB.SubmitChanges(); } catch (System.InvalidOperationException) { //* SI NO LO CONSIGO CREO UNO NUEVO CUAL ES EL PEO TBL_BANCA TBN = new TBL_BANCA(); TBN.MULTIPLICADOR = 30; TBN.NOMBRE_AGENCIA = "LOTERIA POR DEFECTO"; TBN.COMISION_ACTUAL = 0; TBN.IMPRESORA = "POR DEFINIR"; TBN.TIEMPO_LIMITE = 3; TBN.ESTATUS = "AC"; DB.dbbanca.InsertOnSubmit(TBN); DB.SubmitChanges(); } }
public void sr_buscar_totales(ref float ttv, ref float ttp, ref float stt, DateTimePicker desde, DateTimePicker hasta) { animalitos DB = new Jbanimalitosv2.animalitos(CN.CONEC); // que cagada no pude hacerla en un group maldita sea var query1 = (DB.dbtickets.Where(x => x.FECHATQ >= desde.Value).Where(X => X.FECHATQ <= hasta.Value).Sum(a => a.TOTALPAGADO)); if (query1 != null) { ttv = float.Parse(query1.ToString()); } var query2 = (DB.dbtickets.Where(x => x.FECHATQ >= desde.Value).Where(X => X.FECHATQ <= hasta.Value).Sum(b => b.PREMIOS)); if (query2 != null) { ttp = float.Parse(query2.ToString()); } var query = (DB.dbtickets.Where(x => x.FECHATQ >= desde.Value).Where(X => X.FECHATQ <= hasta.Value).Sum(s => s.DIFERENCIA)); if (query != null) { stt = float.Parse(query.ToString()); } }
public static void sr_llenar() { try { Utilidades CN = new Utilidades(); animalitos db = new Jbanimalitosv2.animalitos(CN.CONEC); var query = (from qrybanca in db.dbbanca where qrybanca.ESTATUS == "AC" select qrybanca).First(); nom_banca = query.NOMBRE_AGENCIA.ToUpper(); impresora = query.IMPRESORA; VR_MULTIPLICADOR = query.MULTIPLICADOR; VR_COMISION = query.COMISION_ACTUAL; ID_AGENCIA = query.ID_AGENCIA; VR_TIEMPO = query.TIEMPO_LIMITE; } catch (System.InvalidOperationException) { nom_banca = ""; impresora = ""; VR_MULTIPLICADOR = 30; VR_COMISION = 0; } }