public override void OnEndTransaction() { if (_instance == this) { _instance = null; } }
public int saveInventario(int idcuadrilla, int idtramo, int idcarretera) { var bd = new Inmodb.InmodbDB("Inmodb"); int result = -1; try { bd.BeginTransaction(); Inmodb.inventario inv = new Inmodb.inventario(); inv.idcuadrilla = idcuadrilla; inv.idtramo = idtramo; inv.idcarretera = idcarretera; inv.marca_baja = false; inv.fecha_proceso = DateTime.Now; inv.fecha_registro = DateTime.Now; inv.Insert(); result = inv.idinventario; } catch { bd.AbortTransaction(); return(result); } bd.CompleteTransaction(); return(result); }
public Boolean Guardar() { var bd = new Inmodb.InmodbDB("Inmodb"); try { bd.BeginTransaction(); if (idusuario == 0) { fecha_registro = DateTime.Now; fecha_ult_proceso = DateTime.Now; marca_baja = false; Insert(); } else { fecha_ult_proceso = DateTime.Now; Update(); } bd.CompleteTransaction(); return(true); } catch (Exception ex) { bd.AbortTransaction(); messageError = ex.Message; return(false); } }
public override void OnBeginTransaction() { if (_instance == null) { _instance = this; } }
public neUsuario ObtnerUsuario(string idusuario) { var bd = new Inmodb.InmodbDB("Inmodb"); var res = bd.FirstOrDefault <neUsuario>("WHERE idusuario = @0", idusuario); return(res); }
public ObservableCollection <Usuario> ListarUsuario(int?idusuario = null, int?grupoUsuario = null, string nombreCompleto = null, string nombreUsuario = null) { var bd = new Inmodb.InmodbDB("Inmodb"); var consulta = PetaPoco.Sql.Builder .Select("usuario.idusuario", "usuario.idGrupoUsuario", "concepto.descripcion AS tipoUsuario", "usuario.nombreCompleto", "usuario.nombreUsuario", "usuario.fecha_valides") .From("usuario") .LeftJoin("concepto").On("concepto.correlativo = usuario.idGrupoUsuario AND concepto.prefijo = 1") .Where("usuario.marca_baja = 0"); if (idusuario > 0) { consulta.Where("sgUsuario.idUsuario=@0", idusuario); } if (grupoUsuario != null) { consulta.Where("concepto.correlativo = @0", grupoUsuario); } if (!string.IsNullOrWhiteSpace(nombreCompleto)) { consulta.Where("sgUsuario.nombreCompleto LIKE @0", "%" + nombreCompleto + "%"); } if (!string.IsNullOrWhiteSpace(nombreUsuario)) { consulta.Where("sgUsuario.nombreUsuario LIKE @0", "%" + nombreUsuario + "%"); } return(new ObservableCollection <Usuario>(bd.Query <Usuario>(consulta))); }
public usuario ObtenerUsuario(string login, string clave) { var bd = new Inmodb.InmodbDB("Inmodb"); var u = bd.FirstOrDefault <usuario>("WHERE marca_baja = 0 AND nombreUsuario = @0 AND clave = @1", login, clave); return(u); }
public ObservableCollection <PermisoFormulario> ObtenerPermisoFormulario(string idGrupoUsuario, string idusuario, string idFormulario = null) { var bd = new Inmodb.InmodbDB("Inmodb"); var sql = PetaPoco.Sql.Builder .Append("Select Distinct F.IdFormulario,") .Append("F.IdPadre,") .Append("F.Descripcion,") .Append("F.Posicion,") .Append("F.url,") .Append("F.Icono,") .Append("F.Paginas,") .Append("GF.Adicionar,") .Append("GF.Editar,") .Append("GF.Eliminar,") .Append("GF.Ver") .From("sgrupo_usuario_formulario GF") .InnerJoin("usuario U").On("U.IdGrupoUsuario = GF.IdGrupoUsuario") .LeftJoin("sgformulario F").On("GF.IdFormulario = F.IdFormulario") .Where(@"((F.Abm = 1 AND GF.Adicionar = 1) OR (F.Abm = 0 AND ( GF.Adicionar = 1 OR gF.Editar = 1 OR GF.Eliminar = 1 OR GF.Ver = 1))) AND U.idusuario = " + idusuario + " AND GF.idGrupoUsuario = " + idGrupoUsuario); if (idFormulario != null) { sql.Where(" F.IdPadre = '" + idFormulario + "'"); } sql.OrderBy("F.IdPadre ASC, F.Posicion ASC"); return(new ObservableCollection <PermisoFormulario>(bd.Query <PermisoFormulario>(sql))); }
public static ObservableCollection <item> model_radioButtonList(RadioButtonList radio, string sql, string text, string value) { var bd = new Inmodb.InmodbDB("Inmodb"); var c = new ObservableCollection <item>(bd.Query <item>(sql)); radio.DataTextField = text; radio.DataValueField = value; return(c); }
public static string obtenerUsuario(int idusuario) { var bd = new Inmodb.InmodbDB("Inmodb"); var r = bd.FirstOrDefault <usuario>("WHERE idusuario = @0", idusuario); bd.Dispose(); bd = null; return(r.idusuario + "-" + r.nombreCompleto); }
public ObservableCollection <inventario> listaInventario() { var bd = new Inmodb.InmodbDB("Inmodb"); var consulta = PetaPoco.Sql.Builder .Select("*") .From("inventario") .Where("inventario.marca_baja = 0"); var resultado = new ObservableCollection <inventario>(bd.Query <inventario>(consulta)); return(resultado); }
public Boolean Guardar() { var bd = new Inmodb.InmodbDB("Inmodb"); try { bd.BeginTransaction(); } catch (Exception ex) { bd.AbortTransaction(); messageError = ex.Message; return(false); } bd.CompleteTransaction(); return(true); }
public Boolean eliminar(int idUsuario, int idReserva) { var bd = new Inmodb.InmodbDB("Inmodb"); try { bd.BeginTransaction(); // bd.Execute("UPDATE rereserva SET rereserva.marca_baja = @0, rereserva.usuario = @1, rereserva.fecha_proceso = @2 WHERE rereserva.idreserva = @3", 1, idUsuario, DateTime.Now, idReserva); } catch (Exception ex) { messageError = ex.Message; bd.AbortTransaction(); return(false); } bd.CompleteTransaction(); return(true); }
private static DataTable model_combo(string sql, string column0 = "") { DataTable tabla = new DataTable(); var bd = new Inmodb.InmodbDB("Inmodb"); var consulta = new ObservableCollection <item>(bd.Query <item>(sql)); tabla.Columns.Add("id"); tabla.Columns.Add("descripcion"); if (!String.IsNullOrEmpty(column0)) { tabla.Rows.Add(new object[] { 0, column0 }); } if (consulta.Count > 0) { foreach (item e in consulta) { tabla.Rows.Add(new object[] { e.id, e.descripcion }); } } return(tabla); }
public Boolean Eliminar() { var bd = new Inmodb.InmodbDB("Inmodb"); try { bd.BeginTransaction(); if (idusuario > 0) { bd.Execute("UPDATE usuario SET usuario.marca_baja = @0,usuario.fecha_ult_proceso=@1 WHERE usuario.idusuario = @2", 1, DateTime.Now, idusuario); } bd.CompleteTransaction(); return(true); } catch (Exception ex) { messageError = ex.Message; bd.AbortTransaction(); return(false); } }
public Boolean saveData(int idinventario, int fisura, int nivel_severidad, String ancho, String largo, String medida_superficie, String longitud, String medida_longitud, String profundidad, String gps_latitud, String gps_longitud, String descripcion, String photo_name, String tramo, String carretera, String cod_cuadrilla) { var bd = new Inmodb.InmodbDB("Inmodb"); try { bd.BeginTransaction(); Inmodb.detalle_inventario det = new Inmodb.detalle_inventario(); det.idinventario = idinventario; det.idfisura = fisura; det.idnivelseveridad = nivel_severidad; try { det.ancho = ancho; } catch { det.ancho = "0"; } try { det.largo = largo; } catch { det.largo = "0"; } try { det.medida_superficie = medida_superficie; } catch { det.medida_superficie = "0"; } try { det.longitud = longitud; } catch { det.longitud = "0"; } try { det.medida_longitud = medida_longitud; } catch { det.medida_longitud = "0"; } try { det.profundidad = Convert.ToDecimal(profundidad); } catch { det.profundidad = 0; } try { det.gps_latitud = gps_latitud; } catch { det.gps_latitud = "0"; } try { det.gps_longitud = gps_longitud; } catch { det.gps_longitud = "0"; } try { det.descripcion = descripcion; } catch { det.descripcion = string.Empty; } try { det.photo_name = photo_name; } catch { det.photo_name = string.Empty; } try { det.tramo = Convert.ToInt32(tramo); } catch { det.tramo = 0; } try { det.carretera = Convert.ToInt32(carretera); } catch { det.carretera = 0; } try { det.cuadrilla = Convert.ToInt32(cod_cuadrilla); } catch { det.cuadrilla = 0; } det.fecha_proceso = DateTime.Now; det.fecha_registro = DateTime.Now; det.marca_baja = false; det.Insert(); } catch { bd.AbortTransaction(); return(false); } bd.CompleteTransaction(); return(true); }