// // GET: /Restaurantes/ public ActionResult Index(ReqEmpleado req) { RespRestaurant respuestaRestaurantes = new RespRestaurant(); try { SqlDataReader reader = null; SqlConnection myConnection = new SqlConnection(); try { myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString; myConnection.Open(); SqlCommand command = new SqlCommand("select a.* from RESTAURANT a, EMPLEADO b where b.EMPL_COD = " + req.empl_cod + " and b.SUCC_ID = a.SUCC_ID and b.EMPL_STAT ='ALTA'; ", myConnection); reader = command.ExecuteReader(); List<Restaurant> listaRestaurantes = new List<Restaurant>(); while(reader.Read()){ Restaurant restaurante = new Restaurant(); restaurante.rest_des = reader["rest_des"].ToString(); restaurante.rest_id = Convert.ToInt32(reader["rest_id"].ToString()); restaurante.succ_id = Convert.ToInt32(reader["succ_id"].ToString()); listaRestaurantes.Add(restaurante); }//fin while if(listaRestaurantes.Count==0){ respuestaRestaurantes.success = false; respuestaRestaurantes.message += "NO EXISTEN EMPLEADOS ASOCIADOS AL NUMERO DE EMPLEADO"; return Json(respuestaRestaurantes); } respuestaRestaurantes.restaurantes = listaRestaurantes; } catch (SqlException exc) { respuestaRestaurantes.success = false; respuestaRestaurantes.message += "ERROR " + exc.Message; return Json(respuestaRestaurantes); } finally { myConnection.Close();//cerrando conexion de sql }//fin try-catch sql }catch(Exception ex){ respuestaRestaurantes.success = false; respuestaRestaurantes.message += "ERROR " + ex.Message; return Json(respuestaRestaurantes); }//fin try-catch general respuestaRestaurantes.success = true; respuestaRestaurantes.message += "OK"; return Json(respuestaRestaurantes); }
public ActionResult getRestaurantes(ReqEmpleado req) { log.Info("Solicitando getRestaurantes"); RespRestaurant respuestaRestaurantes = new RespRestaurant(); try { SqlDataReader reader = null; SqlConnection myConnection = new SqlConnection(); try { myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString; myConnection.Open(); SqlCommand command = new SqlCommand("select a.* from restaurant a where a.succ_id = (select usr_succ_id from ff_cat_usuario where usr_numempleado="+ req.empl_cod+ " ) ", myConnection); reader = command.ExecuteReader(); List<Restaurant> listaRestaurantes = new List<Restaurant>(); while (reader.Read()) { Restaurant restaurante = new Restaurant(); restaurante.rest_des = reader["rest_des"].ToString(); restaurante.rest_id = Convert.ToInt32(reader["rest_id"].ToString()); restaurante.succ_id = Convert.ToInt32(reader["succ_id"].ToString()); listaRestaurantes.Add(restaurante); }//fin while if (listaRestaurantes.Count == 0) { respuestaRestaurantes.success = false; respuestaRestaurantes.message = "Mesero Inexistente"; return Json(respuestaRestaurantes); } respuestaRestaurantes.restaurantes = listaRestaurantes; } catch (SqlException exc) { log.Error("Error en getRestaurantes SQLException en " + exc.Message); respuestaRestaurantes.success = false; respuestaRestaurantes.message += "ERROR " + exc.Message; return Json(respuestaRestaurantes); } finally { myConnection.Close();//cerrando conexion de sql }//fin try-catch sql } catch (Exception ex) { log.Error("Error en getRestaurantes Exception en " + ex.Message); respuestaRestaurantes.success = false; respuestaRestaurantes.message += "ERROR " + ex.Message; return Json(respuestaRestaurantes); }//fin try-catch general respuestaRestaurantes.success = true; respuestaRestaurantes.message += "OK"; return Json(respuestaRestaurantes); }
public ActionResult getRestaurantes(ReqGetRestaurant req) { RespRestaurant respuestaRestaurantes = new RespRestaurant(); SqlDataReader reader = null; SqlConnection myConnection = new SqlConnection(); try { myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString; myConnection.Open(); SqlCommand command = new SqlCommand("SELECT * FROM RESTAURANT WHERE SUCC_ID = " + req.succ_id , myConnection); reader = command.ExecuteReader(); List<Restaurant> listaRestaurantes = new List<Restaurant>(); while (reader.Read()) { Restaurant restaurante = new Restaurant(); restaurante.rest_des = reader["rest_des"].ToString(); restaurante.rest_id = Convert.ToInt32(reader["rest_id"].ToString()); restaurante.succ_id = Convert.ToInt32(reader["succ_id"].ToString()); listaRestaurantes.Add(restaurante); } respuestaRestaurantes.restaurantes = listaRestaurantes; } catch (SqlException ex) { respuestaRestaurantes.success = false; respuestaRestaurantes.message = "ERROR " + ex.Message; return Json(respuestaRestaurantes); } finally { myConnection.Close(); } respuestaRestaurantes.success = true; respuestaRestaurantes.message = "OK"; return Json(respuestaRestaurantes); }