public ActionResult bajaEmpleado(ReqEmpleado emp)
 {
     Respuesta resp = new Respuesta();
     SqlConnection myConnection = new SqlConnection();
     try
     {
         myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString;
         myConnection.Open();
         SqlCommand command = new SqlCommand("UPDATE EMPLEADO SET EMPL_STAT = 'BAJA' WHERE EMPL_COD = @COD", myConnection);
         command.Parameters.AddWithValue("@COD", emp.empl_cod);
         if (0 < command.ExecuteNonQuery())
         {
             resp.success = true;
             resp.message = "OK";
         }
         else
         {
             resp.success = false;
             resp.message = "NO HUBO ACTUALIZACION";
         }
     }
     catch (Exception ex)
     {
         resp.success = false;
         resp.message = "ERROR " + ex.Message;
         return Json(resp);
     }
     finally
     {
         myConnection.Close();
     }
     return Json(resp);
 }
 //
 // 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);
 }