public static int guardarJSON(UsuarioJSON objeto) { try { Query query = new Query("insert", "usuario"); if (objeto.getID() > 0) { query.AddInsert("ID", objeto.getID()); } query.AddInsert("nombre", objeto.getNombre()); query.AddInsert("apellido", objeto.getApellido()); query.AddInsert("email", objeto.getEmail()); query.AddInsert("login", objeto.getLogin()); query.AddInsert("password", objeto.getPassword()); query.AddInsert("privilegio", objeto.getPrivilegio()); query.AddInsert("sucursal_ID", objeto.getSucursal_ID()); query.AddInsert("rol_usuario_ID", objeto.getRol_usuario_ID()); query.AddInsert("estado_vigente", "vigente"); //BDConnect.EjecutaSinRetorno(query.listo()); string queryID = query.lastInsertID(); //DataSet dataset=BDConnect.EjecutaConRetorno(queryID); //string queryID = "SELECT ID FROM usuario WHERE ID = @@IDENTITY"; DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID); int Usuario_ID = 0; foreach (DataRow fila in dataset.Tables[0].Rows) { Usuario_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString()); //Usuario_ID = Utils.cint(fila["ID"].ToString()); } return(Usuario_ID); } catch (Exception ex) { Utils.EscribeLog(ex); return(0); } }
public static void actualizarJSON(UsuarioJSON objeto) { try { Query query = new Query("update", "usuario"); query.AddSet("nombre", objeto.getNombre()); query.AddSet("apellido", objeto.getApellido()); query.AddSet("email", objeto.getEmail()); query.AddSet("login", objeto.getLogin()); query.AddSet("password", objeto.getPassword()); query.AddSet("privilegio", objeto.getPrivilegio()); query.AddSet("sucursal_ID", objeto.getSucursal_ID()); query.AddSet("rol_usuario_ID", objeto.getRol_usuario_ID()); query.AddSet("estado_vigente", objeto.getEstado_vigente()); query.AddWhere("ID", objeto.getID().ToString()); BDConnect.EjecutaSinRetorno(query.listo()); } catch (Exception ex) { Utils.EscribeLog(ex); } }